.reading-shell[data-astro-cid-bea7ckin]{max-width:65rem;margin:0 auto;padding:3rem 2.5rem 7rem}.reading-header[data-astro-cid-bea7ckin]{max-width:38rem;margin:1rem 0 4rem 18rem}.reading-header[data-astro-cid-bea7ckin] nav[data-astro-cid-bea7ckin]{font-family:var(--font-ui);margin-bottom:2rem;font-size:.9rem}.reading-header[data-astro-cid-bea7ckin] h1[data-astro-cid-bea7ckin]{font-size:clamp(2.8rem,4.5vw,4.3rem);font-weight:430;line-height:1.08}.byline[data-astro-cid-bea7ckin]{font-family:var(--font-ui);color:var(--ink-2);margin-top:1.6rem;font-size:.95rem}.reading-header[data-astro-cid-bea7ckin] p[data-astro-cid-bea7ckin]:last-child{color:var(--ink-2)}.reading-grid[data-astro-cid-bea7ckin]{grid-template-columns:14rem minmax(0,38rem);justify-content:start;gap:4rem;display:grid}.reading-contents[data-astro-cid-bea7ckin]{top:calc(var(--site-header-height) + 2rem);font-family:var(--font-ui);align-self:start;max-height:calc(100vh - 8rem);font-size:.85rem;line-height:1.6;position:sticky;overflow-y:auto}.reading-contents[data-astro-cid-bea7ckin] h2[data-astro-cid-bea7ckin]{font:600 .95rem var(--font-ui);margin:0 0 1rem}.reading-contents[data-astro-cid-bea7ckin] ol[data-astro-cid-bea7ckin]{margin:0;padding-left:1.8rem}.reading-contents[data-astro-cid-bea7ckin] li[data-astro-cid-bea7ckin]{margin-bottom:.7rem}.story-return[data-astro-cid-bea7ckin]{margin-top:2rem;display:block}.reading-copy[data-astro-cid-bea7ckin]{min-width:0;font-size:1.22rem;line-height:1.65}.reading-copy[data-astro-cid-bea7ckin] h2{margin-top:3.5rem;scroll-margin-top:7rem;font-size:2rem;line-height:1.15}.reading-copy[data-astro-cid-bea7ckin] h3{margin-top:2.8rem;scroll-margin-top:7rem;font-size:1.5rem}.reading-copy[data-astro-cid-bea7ckin] p{margin:1.1rem 0}.reading-copy[data-astro-cid-bea7ckin] math{font-size:1.05em}.reading-copy[data-astro-cid-bea7ckin] math[display=block]{padding:1rem 0;display:block;overflow-x:auto}.reading-copy[data-astro-cid-bea7ckin] .table-wrap{margin:2rem 0;overflow-x:auto}.reading-copy[data-astro-cid-bea7ckin] table{border-collapse:collapse;min-width:35rem;font-size:.92em}.reading-copy[data-astro-cid-bea7ckin] th,.reading-copy[data-astro-cid-bea7ckin] td{vertical-align:top;border-bottom:1px solid var(--rule);text-align:left;padding:.75rem .9rem}.reading-copy[data-astro-cid-bea7ckin] th{background:var(--plate)}.reading-copy[data-astro-cid-bea7ckin] pre{font:.86rem/1.65 var(--font-code);background:var(--plate);border:1px solid var(--rule);border-radius:var(--radius);padding:1.25rem;overflow-x:auto}.reading-copy[data-astro-cid-bea7ckin] code{font-family:var(--font-code);font-size:.85em}.reading-copy[data-astro-cid-bea7ckin] pre:focus-visible,.reading-copy[data-astro-cid-bea7ckin] .table-wrap:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.reading-copy[data-astro-cid-bea7ckin] pre code{font-size:inherit}.reading-copy[data-astro-cid-bea7ckin] details{border-block:1px solid var(--rule);margin:1.5rem 0;padding:1rem 0}.reading-copy[data-astro-cid-bea7ckin] summary{cursor:pointer;font-family:var(--font-ui);font-size:.95rem;line-height:1.6}.reading-copy[data-astro-cid-bea7ckin] summary:focus-visible{outline:3px solid var(--focus);outline-offset:5px}.reading-copy[data-astro-cid-bea7ckin] .callout{border-left:3px solid var(--accent);background:var(--plate);margin:2rem 0;padding:1rem 1.5rem}.reading-copy[data-astro-cid-bea7ckin] figcaption{color:var(--ink-2);margin-top:.7rem;font-size:.9rem;line-height:1.5}.reading-copy[data-astro-cid-bea7ckin] .sources{border-top:1px solid var(--rule);overflow-wrap:anywhere;margin-top:4rem;font-size:1rem}.reading-copy[data-astro-cid-bea7ckin] .sources li{margin-bottom:1rem;scroll-margin-top:7rem}.reading-copy[data-astro-cid-bea7ckin] sup[id]{scroll-margin-top:7rem}.reading-copy[data-astro-cid-bea7ckin] sup+sup:before{content:", "}@media (width<=1050px){.reading-grid[data-astro-cid-bea7ckin]{grid-template-columns:1fr}.reading-contents[data-astro-cid-bea7ckin]{max-height:none;position:static}.reading-contents[data-astro-cid-bea7ckin] ol[data-astro-cid-bea7ckin]{columns:2}.reading-header[data-astro-cid-bea7ckin]{margin-left:0}}@media (width<=700px){.reading-shell[data-astro-cid-bea7ckin]{padding:2rem 1.25rem 5rem}.reading-copy[data-astro-cid-bea7ckin]{font-size:1.15rem}.reading-contents[data-astro-cid-bea7ckin] ol[data-astro-cid-bea7ckin]{columns:1}}
