.primary-nav{flex-wrap:wrap;gap:10px 25px;justify-content:flex-end}
.brand{white-space:nowrap}
.search-form input{flex:1;width:0}
.search-form button{flex-shrink:0;white-space:nowrap}
.intro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.intro-grid .topic-tile:last-child{grid-column:1/-1}
.kicker{letter-spacing:0.08em}
.paired-blogs a{display:block;margin:12px 0;line-height:1.6}
.editorial-note{margin-top:32px;padding-top:20px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}
.related-posts{margin-top:32px;padding-top:20px;border-top:1px solid var(--line)}
.related-posts h2{font-size:21px}
.related-posts li{margin:10px 0}
@media(max-width:900px){.header-inner{flex-wrap:wrap;gap:12px}.primary-nav{justify-content:flex-start;margin-left:0}.intro-grid{grid-template-columns:1fr}.intro-grid .topic-tile:last-child{grid-column:auto}}
@media(max-width:680px){.primary-nav{gap:10px 19px;justify-content:center}.intro-card h1{font-size:28px}.brand{font-size:24px}}
