.article{padding-block:clamp(2.5rem,2rem + 3vw,5rem) var(--section)}.article .meta{font-size:1rem;color:var(--ink-soft);margin-bottom:1rem}.article h1{font-size:var(--step-3)}.article .intro{margin-top:1.5rem;font-size:var(--step-1);line-height:1.6;color:var(--ink)}.article figure{margin:2.5rem 0}.article figure img{border-radius:var(--radius);width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:50% 40%}.article h2{font-size:var(--step-2);margin:2.5rem 0 1rem}.article .narrow>p{color:var(--ink-soft)}.article blockquote{margin:2rem 0;padding:1.2rem 1.4rem;background:var(--mist);border-radius:var(--radius)}.article blockquote p{font:500 italic var(--step-1)/1.45 var(--font-display);color:var(--blue-deep)}.article blockquote footer{margin-top:.5rem;font-size:1rem;color:var(--ink-soft)}.about-box{margin-top:2.5rem;padding:1.5rem 1.6rem;background:var(--mist);border-radius:var(--radius);font-size:1.0625rem;color:var(--ink-soft)}.about-box b{color:var(--ink)}.press-contact{margin-top:1.2rem;font-size:1rem;color:var(--ink-soft)}.coverage{background:var(--mist)}.coverage h2{margin-bottom:2rem}.cov-list{list-style:none;margin:0;padding:0}.cov-list li{border-top:1px solid var(--line)}.cov-list li:last-child{border-bottom:1px solid var(--line)}.cov-list a{display:grid;grid-template-columns:8.5rem 1fr auto;gap:1.5rem;align-items:baseline;padding:1.4rem 0;text-decoration:none;color:inherit}.cov-list a:hover .t{color:var(--blue);text-decoration:underline;text-decoration-color:var(--coral)}.cov-list .d{font-size:1rem;color:var(--ink-soft)}.cov-list .t{font:600 var(--step-1)/1.4 var(--font-display);color:var(--blue-deep)}.cov-list .s{font-weight:600;font-size:1rem;color:var(--blue);white-space:nowrap}.coverage .signup-link{margin-top:2rem}@media (max-width:680px){.cov-list a{grid-template-columns:1fr;gap:.3rem}}