/* Article-scoped additions. Shared site.css and all other pages are unchanged. */
.dsers{max-width:820px;padding-block:1.6rem 3rem}
.dsers h1,.dsers h2,.dsers h3,.dsers p,.dsers li,.dsers figcaption{font-family:var(--sans,Arial,sans-serif)}
.dsers h1{font-size:clamp(1.85rem,3.8vw,2.8rem);line-height:1.17;margin:.7rem 0 1.25rem;max-width:29ch}
.dsers h2{font-size:1.55rem;line-height:1.3;margin:2.2rem 0 .8rem}
.dsers h3{font-size:1.2rem;line-height:1.4;margin:1.7rem 0 .65rem}
.dsers p,.dsers li,.dsers figcaption{font-size:1.0625rem;line-height:1.65;max-width:72ch}
.dsers p{margin:0 0 1rem}.dsers li{margin-block:.55rem}
.dsers a{overflow-wrap:anywhere}.dsers .breadcrumbs{font-size:1rem;margin-bottom:1rem}
.dsers .sourcing{font-size:1rem;color:var(--ink-soft)}
.dsers figure{margin:1.4rem 0 1.8rem}
.dsers figure img{display:block;width:100%;max-width:390px;height:auto;margin:0 auto 1rem}
.dsers figcaption{font-size:1rem}
.dsers .source-list{padding-left:1.3rem}.dsers .source-list li{font-size:1rem}
.dsers h2,.dsers h3{scroll-margin-top:6rem}
/* Keep inherited consent controls in flow on these two candidate pages only. */
.dsers-article .dtc-consent,.dsers-index .dtc-consent{position:static!important}
.dsers-article .dtc-consent-reopen,.dsers-index .dtc-consent-reopen{position:static!important;display:block;margin:1rem auto;min-height:44px;font-size:16px;opacity:1}
@media(max-width:390px){.dsers h1{font-size:1.8rem}.dsers h2{font-size:1.4rem}}
@media print{.site-header,.skip-link,.consent-banner,.consent-dialog,.cookie-settings{display:none!important}.dsers{max-width:none;padding:0}.dsers h1{font-size:23pt}.dsers h2{font-size:16pt;break-after:avoid}.dsers h3{font-size:13pt;break-after:avoid}.dsers p,.dsers li,.dsers figcaption{font-size:11pt;line-height:1.4}.dsers figure{break-inside:avoid}.dsers figure img{max-width:245px}.site-footer{break-inside:avoid}.dsers a{color:inherit}}
