.content-article,.standards-page{max-width:780px;margin:0 auto;padding:2rem 1rem 4rem}
.content-article-header h1,.standards-page h1{font-size:clamp(2rem,6.5vw,3rem);line-height:1.08;margin:.25rem 0 1rem}
.content-category{font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#356b68;font-size:.78rem}
.content-deck{font-size:1.2rem;color:#52605f;line-height:1.5}
.content-meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;color:#66706f;font-size:.9rem}
.content-hero{margin:2rem 0}.content-hero img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.content-body{max-width:68ch;font-size:1.08rem;line-height:1.72;margin-top:2.25rem}.content-body a{color:#155e75}.content-body p{margin:0 0 1.15rem}.content-body ul,.content-body ol{padding-left:1.65rem;margin:0 0 1.15rem}.content-body li{padding-left:.2rem;margin:.3rem 0}
.content-body h2{margin:3rem 0 1rem;line-height:1.2}.content-body h3{margin:2rem 0 .75rem;line-height:1.25}
.content-sources,.content-related,.content-cta{border-top:1px solid #d7dfdd;margin-top:2.5rem;padding-top:1.25rem}.content-sources h2,.content-related h2{margin:0 0 .7rem}.content-sources ul,.content-related ul{margin:0;padding-left:1.5rem}.content-sources li,.content-related li{margin:.35rem 0;font-size:.95rem;line-height:1.5}
.content-disclosure{font-size:.85rem;color:#66706f;margin-top:2rem}
.content-breadcrumb{font-size:.9rem;margin-bottom:2rem}.standards-page h2{margin-top:2rem}
@media(max-width:600px){.content-article,.standards-page{padding:1.25rem 1rem 3rem}.content-body{font-size:1rem;line-height:1.7;margin-top:2rem}.content-body ul,.content-body ol{padding-left:1.1rem}.content-body li{padding-left:.1rem;margin:.25rem 0}.content-body h2{margin-top:2.35rem}.content-sources,.content-related{margin-top:2rem;padding-top:1rem}}
.content-placement{padding:1.25rem 0;background:#f2f7f5}.content-placement a{display:flex;flex-direction:column;gap:.25rem;max-width:760px;margin:.5rem auto;padding:1rem;color:#123f46;text-decoration:none}.content-placement span{color:#52605f}