.jen-canonical .platform-card-name { font-size: 1.05rem; }
.jen-canonical .platform-card-name img { width: 24px; height: 24px; flex: 0 0 24px; }
.jen-canonical .platform-card p { margin-top: 8px; font-size: .85rem; line-height: 1.6; }
.jen-canonical .brands-grid .brand-logo { display: flex; align-items: center; justify-content: center; min-width: 140px; min-height: 78px; }
.jen-canonical .brand-logo img { width: auto; max-width: 120px; height: 30px; object-fit: contain; }
.jen-canonical .jen-speaking-gallery { grid-template-columns: minmax(0, 1fr); }
.jen-canonical .jen-speaking-gallery img { height: 380px; background: var(--cream); }
.jen-canonical .analytics-proof-copy h3 { margin: 12px 0; }
.jen-canonical .analytics-proof-copy .text-link { display: inline-block; margin-top: 20px; text-decoration: underline; }
.jen-canonical .analytics-dialog-controls { display: none; }
html:has(.jen-canonical .analytics-proof-dialog[open]), body.jen-canonical:has(.analytics-proof-dialog[open]) { overflow: hidden; }
@media (max-width: 600px) {
    .jen-canonical .jen-speaking-gallery img { height: 330px; }
    .jen-canonical .brands-grid .brand-logo { min-width: 124px; }
}
.jen-canonical .platform-card-name::before { display: none; }
.jen-canonical .featured-card-stat strong { display: block; margin-bottom: 4px; }
@media (min-width: 601px) and (max-width: 1100px) {
    .jen-canonical .grid-4 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (min-width: 1101px) {
    .jen-canonical .analytics-proof-story { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.jen-canonical .analytics-dialog-image-wrap { min-height: 0; }
.jen-canonical .analytics-dialog-image-wrap img { max-height: calc(100dvh - 300px); }

.jen-canonical .featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jen-canonical .jen-partner-logo{height:52px;display:flex;align-items:center;margin-bottom:1.2rem}.jen-canonical .jen-partner-logo img{height:auto;max-height:40px;width:auto;max-width:145px;object-fit:contain}.jen-canonical .featured-card p{font-size:.9rem;line-height:1.65;margin-top:1rem}.jen-canonical .featured-card .insights-note{font-size:.76rem}.jen-canonical .featured-card-stats{margin-top:1.25rem}.jen-canonical .jen-original-link{display:block;color:var(--forest);font-weight:600;margin-top:1.1rem}.jen-canonical .jen-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jen-canonical .jen-evidence-grid img{object-fit:contain;background:var(--cream)}.jen-canonical .jen-audience-grid h3{font-size:1.25rem}.jen-canonical .jen-audience-grid p{margin-top:1rem;font-size:.95rem;line-height:1.65}.jen-canonical .jen-audience-grid .insights-note{font-size:.78rem}.jen-canonical .analytics-dialog-controls{display:flex}@media(max-width:600px){.jen-canonical .featured-grid,.jen-canonical .jen-evidence-grid,.jen-canonical .jen-audience-grid{grid-template-columns:1fr}}

.jen-canonical .featured-card{display:flex;flex-direction:column;align-items:stretch}.jen-canonical .featured-card-brand{flex:none}.jen-canonical .featured-card-title{flex:none}.jen-canonical .featured-card-stats{display:flex;flex-wrap:wrap;gap:1.3rem}
