.ah-page{padding-top:18px}.ah-page>nav{margin-bottom:10px}.ah-hero{margin-top:0;margin-bottom:24px}.ah-hero-media{border-radius:var(--radius-lg);background:var(--bg-muted);margin:0 0 4px;overflow:hidden}.ah-hero-media img{object-fit:cover;width:100%;max-height:460px;display:block}.ah-hero-title{color:var(--ink);max-width:min(100%,34ch);margin:0;font-size:clamp(1.6rem,3.4vw,2.4rem);line-height:1.2}.ah-hero-byline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:.85rem;display:flex}.ah-hero-read{white-space:nowrap}.ah-hero-author{color:var(--ink);align-items:center;gap:8px;font-weight:700;display:inline-flex}.ah-hero-author a{color:inherit;align-items:center;gap:8px;display:inline-flex}.ah-hero-author a:hover{color:var(--navy)}.ah-hero-sep{color:var(--faint)}.ah-lede{color:var(--ink);background:var(--bg-muted);border-left:4px solid var(--navy);border-radius:0 var(--radius) var(--radius) 0;margin:20px 0 28px;padding:18px 22px;font-size:1.15rem;font-weight:600;line-height:1.6}.ah-layout{grid-template-columns:56px minmax(0,1fr) 300px;grid-template-areas:"share main sidebar";align-items:start;gap:28px;margin-top:8px;display:grid}.ah-layout--no-sidebar{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"share main"}.ah-main{grid-area:main;min-width:0}.ah-share{flex-direction:column;grid-area:share;gap:10px;display:flex;position:sticky;top:96px}.ah-share a{border:1px solid var(--line);background:var(--white);width:40px;height:40px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ah-share a:hover{border-color:var(--navy);color:var(--navy);text-decoration:none}.ah-sidebar{flex-direction:column;grid-area:sidebar;gap:28px;display:flex}.ah-sidebar-heading{margin:0 0 14px;font-size:1rem}.ah-related-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ah-related-link{color:inherit;align-items:flex-start;gap:12px;display:flex}.ah-related-link:hover{text-decoration:none}.ah-related-link:hover .ah-related-title{color:var(--navy)}.ah-related-media{border-radius:var(--radius);background:linear-gradient(135deg, var(--bg-muted), var(--line-soft));flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.ah-related-media img{object-fit:cover;width:100%;height:100%}.ah-related-title{font-size:.88rem;font-weight:700;line-height:1.38}@media (max-width:960px){.ah-layout,.ah-layout--no-sidebar{grid-template-columns:1fr;grid-template-areas:"share""main""sidebar";gap:20px}.ah-share{flex-direction:row;margin:0;position:static}}@media (max-width:640px){.ah-page{padding-top:12px}.ah-page>nav{white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-sm);margin-bottom:8px;overflow:hidden}.ah-page>nav.pg-crumbs{flex-wrap:nowrap}.ah-page>nav .eyebrow{text-overflow:ellipsis;flex:0 auto;min-width:0;display:block;overflow:hidden}.ah-page>nav .eyebrow:before{vertical-align:middle;margin:-2px 8px 0 0;display:inline-block}.ah-hero-media img{max-height:260px}.ah-hero-title{max-width:none;font-size:clamp(1.32rem,6.4vw,1.7rem);line-height:1.22}.ah-hero-byline{gap:4px 8px;margin-top:10px}.ah-hero-sep{display:none}.ah-hero-byline>time{flex-basis:100%}.ah-lede{margin:16px 0 20px;padding:14px 16px;font-size:1.02rem;line-height:1.55}.ah-share{gap:10px;margin-bottom:4px}.ah-layout,.ah-layout--no-sidebar{gap:16px}}
