.page[data-astro-cid-xa52sxzc]{--page-w:36rem}.page--wide[data-astro-cid-xa52sxzc]{--page-w:42rem}.page-head[data-astro-cid-xa52sxzc],.page-body[data-astro-cid-xa52sxzc],.page-back[data-astro-cid-xa52sxzc]{max-width:var(--page-w);margin-inline:auto}.page-h1[data-astro-cid-xa52sxzc]{font-family:var(--font-heading);font-size:var(--text-h1-page);overflow-wrap:anywhere}.page-meta[data-astro-cid-xa52sxzc]{margin-top:1rem}.version-badge[data-astro-cid-xa52sxzc]{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--paper-deep);color:var(--ink);font-variant-numeric:tabular-nums;padding:.2rem .85rem;display:inline-block;position:relative}.version-shine[data-astro-cid-xa52sxzc]{pointer-events:none;width:17px;height:17px;position:absolute;top:-9px;right:2px;transform:rotate(-20deg)}.version-shine[data-astro-cid-xa52sxzc]:before,.version-shine[data-astro-cid-xa52sxzc]:after{content:"";background:linear-gradient(var(--glint-dir,to bottom), transparent, var(--ink-soft), transparent);position:absolute}.version-shine[data-astro-cid-xa52sxzc]:before{width:1px;height:100%;left:8px}.version-shine[data-astro-cid-xa52sxzc]:after{--glint-dir:to left;width:100%;height:1px;top:8px}@media (prefers-reduced-motion:no-preference){.version-shine[data-astro-cid-xa52sxzc]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.version-badge[data-astro-cid-xa52sxzc]:hover .version-shine[data-astro-cid-xa52sxzc]{transform:rotate(70deg)scale(1.25)}}.page-body[data-astro-cid-xa52sxzc]{margin-top:2.5rem;font-size:clamp(1.0625rem,.95rem + .35vw,1.125rem);line-height:1.65}.page-body[data-astro-cid-xa52sxzc] h2{font-size:var(--text-title);margin-top:3rem;line-height:1.25}.page-body[data-astro-cid-xa52sxzc] h2+p,.page-body[data-astro-cid-xa52sxzc] h2+ol{margin-top:.75rem}.page-body[data-astro-cid-xa52sxzc] p{color:var(--ink);margin-top:1em}.page-body[data-astro-cid-xa52sxzc] p.meta{color:var(--ink-soft);font-size:var(--text-sm)}.page-body[data-astro-cid-xa52sxzc] .page-courtesy[data-astro-cid-xa52sxzc]{margin:0 0 1.5rem}.page-body[data-astro-cid-xa52sxzc] a:not(.btn):not(.toc-link):not(.link-line){color:var(--ink);text-decoration:underline 1px;text-decoration-color:var(--border-strong);text-underline-offset:var(--underline-offset);transition:text-decoration-color .16s,text-decoration-thickness .16s}.page-body[data-astro-cid-xa52sxzc] a:not(.btn):not(.toc-link):not(.link-line):hover,.page-body[data-astro-cid-xa52sxzc] a:not(.btn):not(.toc-link):not(.link-line):focus-visible,.page-body[data-astro-cid-xa52sxzc] a:not(.btn):not(.toc-link):not(.link-line):active{text-decoration-color:currentColor;text-decoration-thickness:2px}.page--essay[data-astro-cid-xa52sxzc] .page-body[data-astro-cid-xa52sxzc] p:not(.meta){font-family:var(--font-essay);font-size:1.1875rem;font-weight:400;line-height:1.65}.page--essay[data-astro-cid-xa52sxzc] .page-body[data-astro-cid-xa52sxzc] h2{border-top:1px solid var(--border);margin-top:3.25rem;padding-top:1.5rem;font-size:clamp(1.5rem,2.4vw,1.8rem)}.page-toc[data-astro-cid-xa52sxzc]{border-block:1px solid var(--border);margin:2rem 0;padding-block:.5rem}.page-toc[data-astro-cid-xa52sxzc] .meta[data-astro-cid-xa52sxzc]{margin-top:.75rem}.page-toc[data-astro-cid-xa52sxzc] ol[data-astro-cid-xa52sxzc]{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));column-gap:2rem;margin-top:.25rem;display:grid}.page-body[data-astro-cid-xa52sxzc] .toc-link[data-astro-cid-xa52sxzc]{min-height:44px;font-family:var(--font-sans);font-size:var(--text-sm);text-underline-offset:var(--underline-offset);padding-block:.7rem;line-height:1.35;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:text-decoration-color .16s;display:flex}.page-body[data-astro-cid-xa52sxzc] .toc-link[data-astro-cid-xa52sxzc]:hover,.page-body[data-astro-cid-xa52sxzc] .toc-link[data-astro-cid-xa52sxzc]:focus-visible{text-decoration-color:currentColor}.page-body[data-astro-cid-xa52sxzc] .toc-link[data-astro-cid-xa52sxzc]:active{color:var(--accent-text);text-decoration-color:currentColor}.page-numbered[data-astro-cid-xa52sxzc]{counter-reset:q;border-bottom:1px solid var(--border);margin-top:.75rem}.page-numbered[data-astro-cid-xa52sxzc] li[data-astro-cid-xa52sxzc]{counter-increment:q;border-top:1px solid var(--border);font-family:var(--font-display);grid-template-columns:2.25rem 1fr;padding-block:.85rem;font-size:1.15rem;line-height:1.45;display:grid}.page-numbered[data-astro-cid-xa52sxzc] li[data-astro-cid-xa52sxzc]:before{content:counter(q);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink-soft);line-height:1.9}.page-body[data-astro-cid-xa52sxzc] .page-closing[data-astro-cid-xa52sxzc]{margin-top:2.25rem}.page-back[data-astro-cid-xa52sxzc]{margin-top:3.5rem}@media print{.page-toc[data-astro-cid-xa52sxzc],.page-back[data-astro-cid-xa52sxzc]{display:none}.page-body[data-astro-cid-xa52sxzc] h2{break-after:avoid}.page-body[data-astro-cid-xa52sxzc] p{orphans:3;widows:3}.page-numbered[data-astro-cid-xa52sxzc],.page-numbered[data-astro-cid-xa52sxzc] li[data-astro-cid-xa52sxzc]{break-inside:avoid;color:#000!important;border-color:#999!important}}
