.resource-intro{padding-bottom:3rem}.resource-intro h1{font-size:clamp(3.2rem,7vw,6rem)}.resource-intro .hero-intro{max-width:38rem;margin-top:1.5rem}.resource-feature{grid-template-columns:1fr 1.1fr;align-items:center;gap:4rem;padding-top:1rem;padding-bottom:5rem;display:grid}.resource-visual{background:var(--ink);color:#fff;border-radius:var(--radius);border-bottom:8px solid var(--maroon);flex-direction:column;justify-content:space-between;min-height:400px;padding:2rem;display:flex}.resource-visual-label,.resource-visual-bottom{letter-spacing:.13em;font-size:.65rem}.resource-visual img{align-self:center;width:200px;height:auto;margin-block:2.5rem}.resource-feature-copy h2{font-size:clamp(2rem,3.5vw,3.2rem)}.resource-feature-copy h2 a{text-decoration:none}.resource-feature-copy h2 a:hover{text-decoration:underline}.resource-feature-copy>p:not(.eyebrow){margin-top:1.5rem}.resource-meta{font-size:.8rem}.resource-feature-copy>.text-link{color:var(--maroon);margin-top:1.8rem;display:inline-block}.resource-followup{background:#f6f6f6;padding-block:3.5rem}.resource-followup h2{max-width:40rem;font-size:2rem}.resource-followup p:not(.eyebrow){max-width:42rem;margin-block:1.5rem}.resource-article-head{border-bottom:1px solid var(--line);padding-bottom:3rem}.resource-article-head .eyebrow{margin-top:3rem}.resource-article-head h1{max-width:55rem;font-size:clamp(2.7rem,5vw,4.6rem)}.resource-article-head .hero-intro{margin-block:1.8rem}.resource-reading{grid-template-columns:220px minmax(0,680px);gap:4rem;padding-top:3rem;display:grid}.resource-contents nav{gap:1rem;font-size:.85rem;display:grid}.resource-body{font-size:1.1rem}.resource-body section{margin-top:3rem;scroll-margin-top:2rem}.resource-body h2{margin-bottom:1.2rem;font-size:1.7rem;line-height:1.2}.resource-body h2 span{color:var(--maroon);letter-spacing:.08em;margin-bottom:.8rem;font-size:.75rem;display:block}.resource-takeaway{background:var(--accent-soft);border-left:4px solid var(--maroon);margin-block:3rem;padding:2rem}@media (width<=700px){.resource-feature,.resource-reading{grid-template-columns:1fr;gap:2rem}.resource-visual{min-height:300px}.resource-contents{border-bottom:1px solid var(--line);padding-bottom:2rem}}.resource-more{padding-top:0}.resource-more>h2{margin-bottom:2rem;font-size:2.4rem}.resource-card-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.resource-card{border:1px solid var(--line);border-top:4px solid var(--maroon);border-radius:var(--radius);padding:2rem}.resource-card h3{font-size:1.8rem;line-height:1.2}.resource-card h3 a{text-decoration:none}.resource-card h3 a:hover{text-decoration:underline}.resource-card>p:not(.eyebrow){margin-top:1.3rem}.resource-card .text-link{color:var(--maroon);margin-top:1.5rem;display:inline-block}@media (width<=700px){.resource-card-grid{grid-template-columns:1fr}.resource-card{padding:1.5rem}}.resource-draft-label{background:var(--accent-soft);color:var(--maroon);margin-bottom:1.5rem;padding:.5rem .8rem;font-size:.85rem;font-weight:600;display:inline-block}.resource-draft-intro{max-width:42rem;margin-bottom:2rem}.resource-body ul{color:var(--muted);padding-left:1.4rem}.resource-body li{margin-block:.7rem}.resource-sources{margin-top:1rem;font-size:.85rem}.resource-related{border-top:1px solid var(--line);gap:.75rem;margin-bottom:1.5rem;padding-block:1.5rem;display:grid}.resource-related .eyebrow{margin-bottom:0}.resource-body>.button{margin-top:1.5rem}
