.article-shell{width:min(900px,calc(100% - 40px));margin:auto;padding:78px 0 100px}.article-header{text-align:center}.article-header h1{font-size:clamp(2.5rem,6vw,5rem);line-height:1.06;max-width:850px;margin:0 auto 24px}.article-dek{font-size:1.2rem;color:var(--muted);max-width:760px;margin:0 auto 32px}.article-hero{width:100%;height:450px;object-fit:cover;border-radius:22px 22px 22px 5px}.article-byline{font-size:.82rem;color:var(--muted);margin:16px 0 50px}.article-content{font-size:1.06rem}.article-content h2{font-size:clamp(1.9rem,4vw,3rem);line-height:1.1;margin:52px 0 14px}.article-content h3{font-size:1.35rem;margin:30px 0 8px}.article-content p{color:#405461}.article-content li{margin:9px 0;color:#405461}.article-content details{border-bottom:1px solid var(--line);padding:17px 0}.article-content summary{font-size:1.2rem}.article-cta{background:var(--teal);padding:38px;margin-top:60px;border-radius:18px 18px 18px 4px}.article-cta h2{margin-top:0}.article-cta p{color:var(--ink)}@media(max-width:700px){.article-shell{padding-top:52px}.article-hero{height:290px}.article-content{font-size:1rem}}
