/* Closed sections remain compact even if earlier readable-section styles exist. */
html:not(.oc-no-js) body:not(.oc-legacy) article[data-page] details.accordion:not([open]) > :not(summary) { display:none!important; }
article[data-page] [data-expand-all] { min-height:2.75rem; padding:.45rem .7rem; touch-action:manipulation; cursor:pointer; }
article[data-page] [data-expand-all]:focus-visible { outline:.1875rem solid #233949; outline-offset:.25rem; }
@media print { html:not(.oc-no-js) body:not(.oc-legacy) article[data-page] details.accordion:not([open]) > :not(summary) {display:block!important;} }
html.oc-no-js [data-expand-all],body.oc-legacy [data-expand-all] {display:none!important;}
