:root{color:#24241f;font-synthesis:none;text-rendering:optimizelegibility;--ink:#24241f;--muted:#69685f;--rule:#d9d6cc;--accent:#994f32;--paper:#fffefa;background:#f8f7f3;font-family:Georgia,Noto Serif Georgian,Times New Roman,serif}*{box-sizing:border-box}body{min-width:320px;margin:0;line-height:1.6}a{color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}a:focus-visible,button:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #236f86}.skip-link{z-index:2;background:#fff;padding:.6rem 1rem;position:absolute;top:-6rem;left:1rem}.skip-link:focus{top:1rem}.site-header{border-bottom:1px solid var(--rule);background:var(--paper)}.header-inner{flex-wrap:wrap;align-items:center;gap:1.5rem;max-width:1180px;margin:auto;padding:1rem 2rem;display:flex}.wordmark{color:var(--ink);margin-right:auto;font-size:1.15rem;font-weight:700;text-decoration:none}.primary-nav,.language-switcher,.site-footer nav{flex-wrap:wrap;gap:1rem;display:flex}.primary-nav a,.language-switcher a,.site-footer nav a{color:var(--ink);font-size:.92rem}.language-switcher{border-left:1px solid var(--rule);padding-left:1rem}.language-switcher [aria-current=page]{font-weight:700;text-decoration-thickness:2px}.page-shell{max-width:1180px;min-height:70vh;margin:auto;padding:3.5rem 2rem 5rem}.page-shell>section,.editorial-article{max-width:760px;margin-inline:auto}.page-shell>.home-intro{max-width:860px}h1,h2,h3{color:var(--ink);font-weight:500;line-height:1.18}h1{letter-spacing:-.035em;margin:.2em 0 .4em;font-size:clamp(2.35rem,6vw,4rem)}h2{margin-top:2.3em;font-size:clamp(1.6rem,3vw,2.15rem)}h3{font-size:1.2rem}.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font:600 .75rem/1.4 system-ui,sans-serif}.lede{color:#4b4a43;max-width:43rem;font-size:clamp(1.17rem,2.1vw,1.45rem);line-height:1.55}.section-links{flex-wrap:wrap;gap:.7rem;margin:2rem 0 4rem;display:flex}.content-list{padding:0;list-style:none}.content-list li{border-top:1px solid var(--rule);padding:1.2rem 0}.content-list li>a{margin:.2rem .4rem .2rem 0;font-size:1.35rem;display:inline-block}time,.byline{color:var(--muted);font:.85rem/1.5 system-ui,sans-serif}.content-list p{color:#55544e;max-width:54rem;margin:.35rem 0 0}.tag{color:#56554f;background:#e9e6dd;border-radius:2px;margin-right:.6rem;padding:.1rem .45rem;font:.75rem/1.5 system-ui,sans-serif;display:inline-block}.article-header{border-bottom:1px solid var(--rule);margin-bottom:2rem;padding-bottom:1.6rem}.article-header h1{max-width:18ch}.article-header .lede{margin-bottom:1rem}.prose{font-size:1.18rem;line-height:1.82}.prose h2{margin:2.1em 0 .6em}.prose h3{margin:1.8em 0 .5em}.prose p{margin:1.25em 0}.prose blockquote{border-left:3px solid var(--rule);color:#57564e;margin-inline:0;padding-left:1rem}.citation{white-space:nowrap;font:.85em/1 system-ui,sans-serif}.references{border-top:1px solid var(--rule);margin-top:3rem}.references ol{padding-left:1.5rem}.references li{overflow-wrap:anywhere;padding:.45rem 0;font-size:.98rem}.notice{background:#f1eee6;border:1px solid #cbbda7;margin:1.5rem 0;padding:1rem 1.2rem}.notice-corrected{border-color:#738c72}.notice-retracted{border-color:#8c7470}.profile-photo{width:min(100%,340px);margin:1.5rem 0}.profile-photo img{aspect-ratio:4/5;object-fit:cover;background:#e8e5dc;width:100%;height:auto;display:block}.article-cover{margin:2rem 0}.article-cover img{aspect-ratio:1200/630;object-fit:cover;background:#e8e5dc;width:100%;height:auto;display:block}.profile-photo figcaption{color:var(--muted);padding-top:.4rem;font:.78rem/1.5 system-ui,sans-serif}.revision-list,.related-list{padding-left:1.3rem}.revision-list li,.related-list li{padding:.45rem 0}.role-line{color:var(--muted)}.timeline,.comment-list{padding-left:1.3rem}.timeline li,.comment-list li{padding:.65rem 0 1rem}.toc{background:#eeece5;margin:1.5rem 0 2.5rem;padding:.8rem 1.1rem}.toc ul{margin:.3rem 0}.search-page form{margin:2rem 0}.search-page label{margin-bottom:.5rem;font-weight:700;display:block}.search-controls{gap:.5rem;display:flex}input,button{font:inherit}input[type=search]{background:#fff;border:1px solid #8e8a7e;flex:1;min-width:0;padding:.65rem .75rem}button{color:#fff;cursor:pointer;background:#3d3c36;border:1px solid #3d3c36;padding:.65rem .9rem}.button-secondary{color:var(--ink);background:0 0}.site-footer{border-top:1px solid var(--rule);color:var(--muted);background:var(--paper);padding:2.5rem max(2rem,50vw - 590px);font-size:.9rem}.site-footer nav{margin:1rem 0}.site-footer nav a{color:var(--muted)}.language-home{place-items:center;min-height:100vh;padding:2rem;display:grid}.language-panel{background:var(--paper);border:1px solid var(--rule);width:min(100%,680px);padding:clamp(2rem,8vw,5rem)}.language-panel h1{font-size:clamp(2.4rem,8vw,4.4rem)}.language-panel ul{margin:2rem 0 0;padding:0;list-style:none}.language-panel li{border-top:1px solid var(--rule)}.language-panel li a{justify-content:space-between;padding:.85rem 0;font-size:1.2rem;display:flex}.home-intro .section-links a{border:1px solid var(--rule);background:var(--paper);border-radius:3px;padding:.55rem .85rem;text-decoration:none}@media (width<=760px){.header-inner{padding:.8rem 1rem}.primary-nav{order:3;gap:.8rem 1rem;width:100%}.language-switcher{border:0;gap:.65rem;padding-left:0}.page-shell{padding:2.4rem 1.1rem 3.5rem}.search-controls{flex-wrap:wrap}.search-controls input{flex-basis:100%}.site-footer{padding:2rem 1.1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition:none;animation:none}}
