@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2")}[data-reading-column]{width:100%;min-width:0;max-width:100%;font-size:var(--reading-font-size, 1.0625rem);overflow-wrap:anywhere}[data-reading-column][data-column=narrow]{max-width:min(40rem,100%);margin-inline:auto}[data-reading-column][data-column=wide]{max-width:min(50rem,100%);margin-inline:auto}[data-reading-column] .reading-title,[data-reading-column] .reading-prose h1{font-family:Cormorant Garamond,Georgia,serif;font-size:2.15em;font-weight:500;line-height:1.15;margin:.35em 0 .45em;overflow-wrap:anywhere}[data-reading-column] .reading-prose{font-family:Inter,system-ui,sans-serif;font-size:1em;line-height:var(--reading-line-height, 1.7);min-width:0;max-width:100%}[data-reading-column] .reading-prose :is(p,li,blockquote){line-height:var(--reading-line-height, 1.7)}[data-reading-column] .reading-prose h2{font-family:Cormorant Garamond,Georgia,serif;font-size:1.55em;font-weight:500;line-height:1.25;margin:1.15em 0 .4em}[data-reading-column] .reading-prose h3{font-family:Cormorant Garamond,Georgia,serif;font-size:1.28em;font-weight:500;line-height:1.3;margin:1em 0 .35em}[data-reading-column] .reading-meta{font-size:.9em;line-height:var(--reading-line-height, 1.7);overflow-wrap:anywhere}[data-reading-column][data-dyslexia=true] :is(.reading-title,.reading-meta,.reading-prose),[data-reading-column][data-dyslexia=true] .reading-prose :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,strong,em){font-family:Atkinson Hyperlegible,Inter,system-ui,sans-serif;letter-spacing:.01em}[data-reading-column][data-dyslexia=true] .reading-prose :is(h1,h2,h3,h4){font-weight:700}[data-reading-column][data-contrast=high]{background:#000;color:#fff;box-shadow:inset 0 0 0 2px #fff;padding:.75rem}[data-reading-column][data-contrast=high] :is(h1,h2,h3,h4,p,li,blockquote,span,strong,em){color:#fff}[data-reading-column][data-contrast=high] a{color:#ffe08a}[data-reading-column] pre,[data-reading-column] code{max-width:100%;overflow-x:auto;white-space:pre-wrap}.reading-sentence.is-spoken{background:#bfa17061;border-radius:.12em;box-decoration-break:clone;-webkit-box-decoration-break:clone;scroll-margin-top:6rem;scroll-margin-bottom:2rem}[data-contrast=high] .reading-sentence.is-spoken{background:#ffe08a;color:#000}.reading-tools{max-width:100%;min-width:0}.reading-tools button,.reading-tools select{max-width:100%;min-height:2.75rem;border:1px solid #1c2330;background:#0b0f16;color:#e8e2d4;padding:.4rem .75rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.reading-tools button:focus-visible,.reading-tools select:focus-visible,.reading-tools input:focus-visible{outline:2px solid #bfa170;outline-offset:2px}.reading-tools button[aria-pressed=true],.reading-tools button[aria-checked=true]{border-color:#bfa170;color:#bfa170}.reading-tools .reading-aa{min-width:2.75rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem;letter-spacing:0;text-transform:none}.reading-tools select{font-family:Inter,system-ui,sans-serif;font-size:.95rem;letter-spacing:0;text-transform:none;min-width:0}.reading-panel{max-width:100%;margin-top:.5rem;padding:.65rem .75rem;border:1px solid #1c2330;background:#0b0f16}.reading-label{margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#8e96a3}.reading-choices{display:flex;flex-wrap:wrap;gap:.4rem;min-width:0;max-width:100%;margin-top:.4rem}.reading-choices>.reading-panel{flex:1 0 100%;width:100%;min-width:0}.reading-fieldset{min-width:0;margin-top:.5rem}.reading-fieldset:first-child{margin-top:0}.reading-check{display:flex;align-items:flex-start;gap:.65rem;max-width:100%;margin-top:.5rem;color:#e8e2d4;font-family:Inter,system-ui,sans-serif;font-size:.95rem;letter-spacing:0;line-height:1.4;text-transform:none}.reading-check input{width:1.15rem;height:1.15rem;margin-top:.15rem;accent-color:#bfa170;flex:0 0 auto}.reading-hint{margin:.1rem 0 0 1.8rem;color:#8e96a3;font-family:Inter,system-ui,sans-serif;font-size:.85rem;letter-spacing:0;line-height:1.45;text-transform:none}.reading-actions{margin-top:.55rem}.reading-tools[data-contrast=high]{background:#000;color:#fff;box-shadow:inset 0 0 0 2px #fff;padding:.5rem}.reading-tools[data-contrast=high] button,.reading-tools[data-contrast=high] select,.reading-tools[data-contrast=high] .reading-panel{background:#000;color:#fff;border-color:#fff}.reading-tools[data-contrast=high] .reading-label,.reading-tools[data-contrast=high] .reading-hint,.reading-tools[data-contrast=high] .reading-check{color:#fff}.reading-tools[data-contrast=high] button[aria-pressed=true],.reading-tools[data-contrast=high] button[aria-checked=true]{background:#fff;color:#000}@media (prefers-reduced-motion: reduce){.reading-sentence.is-spoken{scroll-margin-top:6rem}}
