.reading-layout[data-astro-cid-veasemt3]{--accent-light:#bea5ed;--muted:#c0b5ce;--subtle:#a99cba;grid-template-columns:minmax(200px,.8fr) minmax(0,2fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.reading-aside[data-astro-cid-veasemt3]{top:calc(var(--header-height) + 1.5rem);max-height:calc(100svh - var(--header-height) - 3rem);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#78648f #100c15;padding:0 8px 6px 0;position:sticky;overflow-y:auto}.reading-index[data-astro-cid-veasemt3] summary[data-astro-cid-veasemt3]{min-height:44px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:0 0 1.5rem;font-size:1rem;list-style:none;display:flex}.reading-index[data-astro-cid-veasemt3] summary[data-astro-cid-veasemt3]::-webkit-details-marker{display:none}.reading-index[data-astro-cid-veasemt3] summary[data-astro-cid-veasemt3] span[data-astro-cid-veasemt3]{font-size:1.5rem}.reading-index[data-astro-cid-veasemt3][open] summary[data-astro-cid-veasemt3] span[data-astro-cid-veasemt3]{transform:rotate(45deg)}.reading-index[data-astro-cid-veasemt3] nav[data-astro-cid-veasemt3]{gap:.25rem;display:grid}.reading-index[data-astro-cid-veasemt3] a[data-astro-cid-veasemt3]{min-height:44px;color:var(--subtle);overflow-wrap:break-word;align-items:center;padding:.5rem 2px;font-size:.82rem;line-height:1.5;transition:color .2s;display:flex}.reading-index[data-astro-cid-veasemt3] a[data-astro-cid-veasemt3]:hover,.reading-index[data-astro-cid-veasemt3] a[data-astro-cid-veasemt3][aria-current]{color:var(--text)}.reading-index[data-astro-cid-veasemt3] a[data-astro-cid-veasemt3][aria-current]{text-decoration:underline;text-decoration-color:var(--accent-light);text-underline-offset:5px}.reading-track[data-astro-cid-veasemt3]{background:var(--line);height:2px;margin-top:2rem;overflow:hidden}.reading-track[data-astro-cid-veasemt3] span[data-astro-cid-veasemt3]{background:var(--accent-light);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.reading-main[data-astro-cid-veasemt3]{min-width:0}.reading-prose[data-astro-cid-veasemt3]{max-width:72ch;color:var(--muted);overflow-wrap:anywhere;font-size:clamp(1rem,1.15vw,1.13rem);line-height:1.85}.reading-prose[data-astro-cid-veasemt3] p{margin:0 0 1.5em}.reading-prose[data-astro-cid-veasemt3] h2{color:var(--text);margin:3.7rem 0 1.4rem;scroll-margin-top:1rem;font-size:clamp(1.4rem,2vw,2rem);line-height:1.4}.reading-prose[data-astro-cid-veasemt3] h3{color:var(--text);margin:2.5rem 0 1rem;font-size:1.17rem;line-height:1.5}.reading-prose[data-astro-cid-veasemt3]>h2:first-child{margin-top:0}.reading-prose[data-astro-cid-veasemt3] a{color:var(--text);text-decoration:underline;text-decoration-color:var(--accent-light);text-underline-offset:4px}.reading-prose[data-astro-cid-veasemt3] a:hover{color:var(--accent-light)}.reading-prose[data-astro-cid-veasemt3] strong{color:var(--text);font-weight:550}.reading-prose[data-astro-cid-veasemt3] ul,.reading-prose[data-astro-cid-veasemt3] ol{margin:1.5rem 0 2rem;padding-left:1.3rem}.reading-prose[data-astro-cid-veasemt3] li{margin:.8rem 0;padding-left:.4rem}.reading-prose[data-astro-cid-veasemt3] li::marker{color:var(--accent-light)}.reading-prose[data-astro-cid-veasemt3] blockquote{border-block:1px solid var(--line);color:var(--text);margin:2rem 0;padding:1.5rem 0}.reading-prose[data-astro-cid-veasemt3] table{border-collapse:collapse;width:100%;font-size:.88rem}.reading-prose[data-astro-cid-veasemt3] th,.reading-prose[data-astro-cid-veasemt3] td{text-align:left;border-bottom:1px solid var(--line);padding:1rem .6rem}.reading-prose[data-astro-cid-veasemt3] code{color:var(--text);font-size:.85em}.reading-prose[data-astro-cid-veasemt3] .reading-table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#78648f #100c15;max-width:100%;margin:1.5rem 0 2rem;overflow-x:auto}.reading-prose[data-astro-cid-veasemt3] .reading-table-scroll table{min-width:36rem}.reading-prose[data-astro-cid-veasemt3] .reading-table-scroll code{white-space:nowrap}.reading-prose[data-astro-cid-veasemt3] .reading-table-scroll:focus-visible{outline:2px solid var(--accent-light);outline-offset:4px}@media (width<=999px),(height<=600px){.reading-layout[data-astro-cid-veasemt3]{grid-template-columns:1fr;gap:3rem}.reading-aside[data-astro-cid-veasemt3]{max-height:none;padding:0;position:static;overflow:visible}.reading-index[data-astro-cid-veasemt3]{border-block:1px solid var(--line)}.reading-index[data-astro-cid-veasemt3] summary[data-astro-cid-veasemt3]{padding:1rem 0}.reading-index[data-astro-cid-veasemt3] nav[data-astro-cid-veasemt3]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#78648f #100c15;max-height:min(55svh,26rem);padding:0 8px 1rem 2px;overflow-y:auto}.reading-track[data-astro-cid-veasemt3]{display:none}.reading-prose[data-astro-cid-veasemt3]{max-width:72ch}}@media (prefers-reduced-motion:reduce){.reading-index[data-astro-cid-veasemt3] a[data-astro-cid-veasemt3]{transition:none}}
