.article-reader-module__Jsjjeq__reader{--reader-page-bg:#f7f8f5;--reader-surface:#f3f2ec;--reader-topbar:#fcfcf8f7;--reader-progress-fill:#dce8df;--reader-text:#26302e;--reader-muted:#58645f;--reader-border:#dde3dd;--reader-quote-border:#26302e59;--reader-focus:#1f6f686b;--reading-progress:0%;background:var(--reader-page-bg);min-height:100svh;color:var(--reader-text)}.article-reader-module__Jsjjeq__topBar{z-index:10;border-bottom:1px solid var(--reader-border);background:linear-gradient(to right, var(--reader-progress-fill) 0 var(--reading-progress), var(--reader-topbar) var(--reading-progress) 100%);min-height:3.24rem;position:sticky;top:0}.article-reader-module__Jsjjeq__topBarContent{justify-content:space-between;align-items:center;gap:1rem;width:min(100%,58rem);min-height:3.24rem;margin:0 auto;padding:0 clamp(1rem,3vw,3rem);display:flex}.article-reader-module__Jsjjeq__backLink,.article-reader-module__Jsjjeq__themeButton{min-height:44px;color:var(--reader-muted);font-size:var(--font-size-ui);line-height:var(--line-height-ui);background:0 0;border:0;border-radius:0;align-items:center;gap:.45rem;display:inline-flex}.article-reader-module__Jsjjeq__backLink{text-underline-offset:.25em;text-decoration:underline}.article-reader-module__Jsjjeq__themeButton{cursor:pointer;padding:0 .25rem}.article-reader-module__Jsjjeq__themeButton svg{width:1.25rem;height:1.25rem}.article-reader-module__Jsjjeq__backLink:hover,.article-reader-module__Jsjjeq__themeButton:hover{color:var(--reader-text)}.article-reader-module__Jsjjeq__reader :focus-visible{outline-color:var(--reader-focus)}.article-reader-module__Jsjjeq__reader[data-reader-theme=dark]{--reader-page-bg:#1d2422;--reader-surface:#252e2b;--reader-topbar:#1f2825fa;--reader-progress-fill:#3d6054;--reader-text:#edf1ed;--reader-muted:#bac5bd;--reader-border:#3d4943;--reader-quote-border:#deebe159;--reader-focus:#8dcdb5b8}@media (prefers-color-scheme:dark){.article-reader-module__Jsjjeq__reader[data-reader-theme=system]{--reader-page-bg:#1d2422;--reader-surface:#252e2b;--reader-topbar:#1f2825fa;--reader-progress-fill:#3d6054;--reader-text:#edf1ed;--reader-muted:#bac5bd;--reader-border:#3d4943;--reader-quote-border:#deebe159;--reader-focus:#8dcdb5b8}}@media (max-width:640px){.article-reader-module__Jsjjeq__topBar,.article-reader-module__Jsjjeq__topBarContent{min-height:3.0375rem}.article-reader-module__Jsjjeq__topBarContent{padding:0 1.25rem}.article-reader-module__Jsjjeq__themeLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}
.page-module__NxyhmW__page{min-height:100svh}.page-module__NxyhmW__shell{background:var(--reader-surface);width:min(100%,58rem);min-height:calc(100svh - 3.24rem);color:var(--reader-text);margin:0 auto;padding:clamp(1.5rem,5vw,4.5rem)}.page-module__NxyhmW__backLink,.page-module__NxyhmW__sourceLink{min-height:44px;color:var(--reader-muted);font-size:var(--font-size-ui);line-height:var(--line-height-ui);text-underline-offset:.25em;align-items:center;text-decoration:underline;display:inline-flex}.page-module__NxyhmW__eyebrow{color:var(--reader-muted);font-size:var(--font-size-marker);line-height:var(--line-height-metadata);letter-spacing:.12em;text-transform:uppercase;margin:clamp(2.5rem,7vw,5rem) 0 0}.page-module__NxyhmW__title{max-width:21ch;font-family:var(--font-display), serif;letter-spacing:-.035em;margin:.9rem 0 0;font-size:clamp(2.3rem,6vw,4.75rem);font-weight:400;line-height:1.02}.page-module__NxyhmW__date{color:var(--text-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);margin:1.5rem 0 0}.page-module__NxyhmW__articleContent{max-width:44rem;margin-top:clamp(2.5rem,6vw,4.5rem);font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.72}.page-module__NxyhmW__articleContent :is(p,ul,ol,blockquote,figure,hr){margin:1.3rem 0}.page-module__NxyhmW__articleContent h2,.page-module__NxyhmW__articleContent h3{font-family:var(--font-display), serif;letter-spacing:-.02em;margin:2.7rem 0 1rem;font-weight:400;line-height:1.12}.page-module__NxyhmW__articleContent h2{font-size:clamp(1.7rem,3vw,2.5rem)}.page-module__NxyhmW__articleContent h3{font-size:clamp(1.35rem,2vw,1.8rem)}.page-module__NxyhmW__articleContent ul,.page-module__NxyhmW__articleContent ol{padding-left:1.35rem}.page-module__NxyhmW__articleContent li+li{margin-top:.45rem}.page-module__NxyhmW__articleContent blockquote{border-left:1px solid var(--reader-quote-border);color:var(--reader-muted);font-family:var(--font-display), serif;padding:.25rem 0 .25rem 1.2rem;font-size:1.08em}.page-module__NxyhmW__articleContent figure{background:var(--reader-page-bg);overflow:hidden}.page-module__NxyhmW__articleContent figure img,.page-module__NxyhmW__articleContent>div img{width:100%;height:auto}.page-module__NxyhmW__articleContent hr{border:0;border-top:1px solid var(--reader-border)}.page-module__NxyhmW__articleContent a{text-underline-offset:.2em;text-decoration:underline}.page-module__NxyhmW__footer{border-top:1px solid var(--reader-border);justify-content:space-between;gap:1.5rem;margin-top:clamp(3rem,7vw,6rem);padding-top:1.25rem;display:flex}@media (max-width:640px){.page-module__NxyhmW__page{min-height:100svh}.page-module__NxyhmW__shell{min-height:100svh;padding:1.25rem}}
