.article-shell{max-width:1080px}.article-hero{padding:clamp(2.5rem,6vw,5rem) 0}.article-hero h1{max-width:22ch}.article-hero>p:not(.eyebrow),.article-body,.article-sources,.article-disclaimer{max-width:50rem}.article-highlight{padding:1rem 1.15rem;border-left:4px solid var(--color-muted-teal);background:var(--color-green-light);font-size:1.08rem}.article-toc{max-width:50rem;margin-bottom:var(--space-md);padding:1.25rem;border-top:var(--border);border-bottom:var(--border)}.article-toc h2{font-size:1.25rem}.article-toc a{display:flex;align-items:center;min-height:44px;color:var(--color-deep-green);font-weight:700}.article-body section{padding-top:var(--space-md);scroll-margin-top:6rem}.article-body h2{max-width:28ch}.article-body li{margin:.25rem 0}.article-body blockquote{margin:1rem 0;padding:1rem 1.2rem;border-left:4px solid var(--color-muted-teal);background:var(--color-green-light);font-weight:700}.article-check{display:flex;gap:.65rem;align-items:flex-start;padding:.65rem 0;border-bottom:var(--border)}.article-check span{color:var(--color-muted-teal);font-size:1.35rem;line-height:1}.article-sources{margin-top:var(--space-md);padding-top:1.25rem;border-top:var(--border)}.article-sources h2{font-size:1.35rem}.article-disclaimer{margin-top:var(--space-md);padding:1rem 1.2rem;border-left:3px solid var(--color-muted-teal);background:#eef2ef;font-size:.92rem;color:var(--color-muted)}.article-disclaimer p{margin:0}.article-service,.article-related,.article-cta{margin-top:var(--space-md)}.article-service{padding:1.4rem;border:var(--border);border-radius:var(--radius-md);background:var(--color-green-light)}.article-service h2{font-size:1.4rem}.article-service a{font-weight:750}.article-related>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.article-related a{display:flex;align-items:center;min-height:5rem;padding:1rem;border:var(--border);border-radius:var(--radius-md);background:#fff;font-weight:750;text-decoration:none}.article-cta{padding:clamp(1.5rem,4vw,3rem);border-radius:var(--radius-lg);background:var(--color-deep-green);color:#fff}.article-cta p{max-width:50rem;color:#d5e1dd}.article-cta .button{background:#fff;color:var(--color-deep-green)}.related--complete .related-more{grid-column:1/-1;padding:1.15rem 1.25rem;border-top:var(--border)}.related--complete .related-more h3{margin-bottom:.75rem}.related--complete .related-more ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 2rem;margin:0;padding-left:1.2rem}.related--complete .related-more a{display:inline;padding:0;border:0;background:none;text-decoration:underline}@media(max-width:767px){.article-shell{width:min(100% - 2rem,1080px)}.article-hero h1{max-width:none}.article-related>div{grid-template-columns:1fr}.article-cta .button{width:100%}.related--complete .related-more ul{grid-template-columns:1fr}}
