
[hidden]{display:none!important}.brand__mark{flex:none}.brand__mark title{display:none}
.site-header a,.site-header button{touch-action:manipulation}.dir__name a{text-decoration:none}
body.admin-bar{--wp-bar:32px}.admin-bar .site-header{top:var(--wp-bar)}
@media(max-width:782px){body.admin-bar{--wp-bar:46px}}
@media(max-width:600px){.admin-bar .site-header{top:0}}
.ds-archive-layout{padding-bottom:clamp(50px,8vw,110px)}
.stream>.entry{list-style:none}.stream>.entry:first-child{padding-top:0}
.pagination .page-numbers{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0}
.pagination li{padding:0}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}
.pagination .current{background:var(--ink);color:var(--paper)}.pagination .dots{border:none}
.ds-sidebar-topics,.ds-sidebar-note{padding:24px;border:1px solid var(--line)}
.ds-sidebar-topics>h2,.ds-sidebar-note h2{font-size:1.5rem;margin:8px 0 20px}
.ds-sidebar-group+section{margin-top:22px}.ds-sidebar-group h3{font-size:1.4rem;color:var(--rc);margin:0 0 8px}
.ds-sidebar-group ul{list-style:none;margin:0;padding:0}.ds-sidebar-group li{display:flex;gap:10px;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--line);font-size:.92rem}
.ds-sidebar-group a{text-decoration:none}.ds-sidebar-group li span{font-variant-numeric:tabular-nums;color:var(--muted)}
.ds-sidebar-note{background:var(--paper-2);font-family:var(--serif)}.ds-sidebar-note p{font-size:1rem;color:var(--ink-2)}
.article-layout--plain{display:block}.article-layout--plain>.prose{margin-inline:auto;max-width:760px}
.prose .article-intro{font-size:1.13em}.prose .figure-wide img{width:100%;height:100%;object-fit:cover}
.prose .article-sources{border-top:1px solid var(--line);margin-top:3rem;padding-top:1rem;font-size:.9em}
.prose .article-sources h2{font-size:1.35rem}.prose .article-sources h2::before{display:none}
.prose .wp-block-table,.prose .table-scroll{overflow-x:auto;max-width:100%}.prose table{border-collapse:collapse;max-width:100%}
.prose td,.prose th{padding:12px;border:1px solid var(--line);text-align:left}
.prose iframe,.prose video,.prose img{max-width:100%}.prose img:not(.ph img){height:auto}
.prose a{overflow-wrap:anywhere}.prose pre{max-width:100%;overflow:auto}.prose h2{scroll-margin-top:calc(var(--header-h) + 32px)}
.ds-standard-page{max-width:760px;margin:0 auto clamp(60px,8vw,120px)}.ds-standard-page:has(form){max-width:800px}
.ds-page-search{max-width:750px;margin:24px 0}.ds-not-found{padding-block:clamp(45px,8vw,110px)}
.ds-not-found .chips{margin-top:32px}.ds-comments{max-width:760px;margin:50px auto}
.ds-comments textarea,.ds-comments input:not([type=checkbox]):not([type=submit]){max-width:100%;width:100%;border:1px solid var(--line);background:var(--card);padding:12px;font:inherit}
.ds-comments .comment-form-cookies-consent{display:flex;align-items:start;gap:12px}.ds-comments label{display:block}
.ds-comments .comment-list{padding:0;list-style:none}.ds-comments .children{margin-left:20px}.ds-comments .comment-body{padding:20px 0;border-bottom:1px solid var(--line)}
.rubric-head__title--child{font-size:clamp(2.3rem,5vw,5.4rem)}
@media(max-width:1000px){.nav__sub{max-width:100%}.nav__rub small{display:block}.nav__rub{min-width:0}.nav__rub strong{overflow-wrap:anywhere}}
@media(max-width:760px){.pagination .page-numbers{gap:4px}.pagination a,.pagination span{font-size:.9rem}.ds-page-search{margin-block:20px}.ds-sidebar-topics{padding:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
@media print{.site-header,.site-footer,.search-dialog,.toc,.related{display:none!important}}

.prose>p+p,.prose>aside+p,.prose>figure+p,.prose>ul+p,.prose>ol+p{margin-top:1.1em}.prose>h2+p{margin-top:1em}.rubric-head__icon>.ricon{width:100%;height:100%}.footer-col ul{max-width:26em}.article-sources li a{overflow-wrap:anywhere}.article-cover figcaption{max-width:90ch}

.prose .toc{position:static;margin-block:1.5em;max-width:100%}
