.article-detail{background:#fff;min-height:100svh}.article-detail__hero{padding-block:13rem var(--space-20);border-bottom:1px solid #d9d9d9;position:relative}.article-detail__meta{align-items:center;gap:var(--space-4);font-size:var(--text-body);flex-wrap:wrap;display:flex}.article-detail__meta time{color:var(--muted-foreground)}.article-detail__hero h1{max-width:58rem;margin-top:var(--space-8);font-size:clamp(1.75rem,2.8vw,2.75rem);font-weight:700;line-height:1.5}.article-detail__title-text{z-index:0;position:relative}.article-detail__title-text:before{content:"";z-index:-1;background:#e53935;width:5rem;height:5rem;position:absolute;bottom:-1.75rem;right:-.75rem}.article-detail__body{max-width:48rem;padding-block:var(--space-24) var(--space-40)}.article-detail__eyebrow{color:#e53935;font-size:var(--text-meta);letter-spacing:.08em;font-weight:700}.article-detail__body h2{margin-top:var(--space-4);font-size:var(--text-title);font-weight:700}.article-detail__body>p:not(.article-detail__eyebrow){margin-top:var(--space-8);font-size:var(--text-large);line-height:2}.article-detail__body .interior-link{margin-top:var(--space-20)}@media (max-width:767px){.article-detail__hero{padding-block:10rem var(--space-16)}.article-detail__hero h1{font-size:var(--text-lead)}.article-detail__title-text:before{width:3.5rem;height:3.5rem;bottom:-1rem;right:-.5rem}.article-detail__body{padding-block:var(--space-16) var(--space-24)}.article-detail__body>p:not(.article-detail__eyebrow){font-size:var(--text-body)}}
