@font-face{font-family:"Newsreader 24 Pt";src:url(/newsreader-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Newsreader 24 Pt";src:url(/newsreader-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:"Newsreader 24 Pt";src:url(/newsreader-semibold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f0eee6;--foreground:#1f1e1d;--muted:#6e6b65;--rule:#1f1e1d33;--figure:#1f1e1d0b;--toggle-track:#1f1e1d;--toggle-thumb:#f0eee6}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#1e1e1c;--foreground:#eeeae0;--muted:#aaa69d;--rule:#eeeae038;--figure:#eeeae00e;--toggle-track:#eeeae0;--toggle-thumb:#1e1e1c}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{background:var(--background);min-height:100vh;color:var(--foreground);text-rendering:optimizelegibility;margin:0;font-family:"Newsreader 24 Pt",Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.6;transition:background-color .18s,color .18s}a{color:inherit;text-underline-offset:2px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:is(a:focus-visible,button:focus-visible){outline-offset:4px;outline:2px solid}.skip-link{z-index:10;background:var(--foreground);color:var(--background);padding:8px 12px;font-size:15px;transition:transform .18s cubic-bezier(.16,1,.3,1);position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.page-wrapper{min-height:100vh}.reading-column,.home-page>*,.index-page,.essay-header,.essay-body>:not(.wide),.draft-note{width:min(580px,100vw - 40px);margin-left:auto;margin-right:auto}.site-header{margin:15px 0 25px;padding:15px 0 10px}.header-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.site-name{font-size:28.8px;font-weight:600;line-height:1;text-decoration:none}.theme-toggle{border:1px solid var(--foreground);width:42px;height:22px;color:inherit;cursor:pointer;background:0 0;border-radius:999px;place-items:center;padding:2px;display:inline-grid}.theme-toggle-track{border-radius:999px;width:34px;height:14px;position:relative}.theme-toggle-thumb{background:var(--toggle-track);border-radius:50%;width:12px;height:12px;transition:transform .18s,background-color .18s;position:absolute;top:1px;left:1px;transform:translate(0)}:root[data-theme=dark] .theme-toggle-thumb{transform:translate(20px)}h1,h2,h3,p,ul,ol,figure,blockquote{margin-top:0}h1{margin-bottom:24px;font-size:34px;font-weight:600;line-height:1.1}h2{margin-bottom:16.8px;font-size:24px;font-weight:600;line-height:1.2}h3{margin-bottom:12px;font-size:21px;font-weight:600;line-height:1.35}p{margin-bottom:20px}.intro{margin-bottom:22px}.section{margin-top:26px}.link-list{margin:0;padding:0;list-style:none}.link-list li{margin-bottom:12px;padding-left:18px;position:relative}.link-list li:before{content:"•";position:absolute;left:2px}.meta{color:var(--muted);white-space:nowrap;margin-left:10px;font-size:15px;font-style:italic}.muted,.eyebrow,.site-footer,figcaption{color:var(--muted)}.section-link{margin-top:10px;font-size:16px}.product-list{margin:0;padding:0;list-style:none}.product-list li+li{margin-top:30px}.product-list h3{margin-bottom:4px}.product-list p{margin-bottom:8px}.product-links{flex-wrap:wrap;gap:8px 18px;font-size:16px;display:flex}.visual-note-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px;display:grid}.visual-note-grid figure{margin:0}.visual-note-grid img{background:var(--figure);width:100%;height:auto;display:block}.visual-note-grid a{display:block}.index-page,.essay-header{padding-top:2px}.index-page .lede{margin-bottom:34px}.eyebrow{margin-bottom:10px;font-size:15px;font-style:italic}.essay-title{max-width:680px}.draft-note{border-top:1px solid var(--rule);color:var(--muted);margin-top:36px;padding-top:18px;font-style:italic}.essay-body{margin-top:34px}.essay-body p,.essay-body ul,.essay-body ol,.essay-body blockquote{margin-bottom:24px}.essay-body blockquote{border-left:1px solid var(--foreground);padding-left:20px;font-style:italic}.essay-body figure{margin-top:38px;margin-bottom:38px}.essay-body figure.wide{width:min(920px,100vw - 40px);margin-left:auto;margin-right:auto}.essay-body img{background:var(--figure);width:100%;height:auto;display:block}figcaption{margin-top:10px;font-size:15px;line-height:1.4}.chart{border:1px solid var(--rule);background:var(--figure);padding:24px}.chart-row{grid-template-columns:minmax(88px,.28fr) 1fr auto;align-items:center;gap:12px;margin-top:12px;font-size:15px;display:grid}.chart-bar-track{background:var(--rule);height:8px}.chart-bar{background:var(--foreground);height:100%}.site-footer{border-top:1px solid var(--rule);justify-content:space-between;gap:20px;margin-top:90px;padding:20px 0 36px;font-size:14px;display:flex}.footer-links{justify-content:space-between;gap:18px;width:100%;display:flex}@media (max-width:640px){body{font-size:19px;line-height:1.55}.reading-column,.home-page>*,.index-page,.essay-header,.essay-body>:not(.wide),.draft-note{width:min(100% - 32px,580px)}.site-header{margin-top:8px}.site-name{font-size:26px}.essay-title{font-size:31px}.site-footer{margin-top:64px}.visual-note-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body,.theme-toggle-thumb{transition:none}}
