.progress[data-astro-cid-z7xolria]{z-index:60;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.progress[data-astro-cid-z7xolria] span[data-astro-cid-z7xolria]{background:var(--orange);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.post-head[data-astro-cid-z7xolria]{padding-top:clamp(2rem,5vw,3.5rem)}.crumbs[data-astro-cid-z7xolria]{color:var(--muted);gap:.5rem;margin-bottom:1.2rem;font-size:.9rem;display:flex}.crumbs[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--orange-text);font-weight:600;text-decoration:none}.crumbs[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:first-child{color:var(--muted);font-weight:500}h1[data-astro-cid-z7xolria]{font-variation-settings:"wdth" 80;letter-spacing:-.03em;max-width:22ch;font-size:clamp(2.1rem,5vw,3.8rem);font-weight:790;line-height:1.02}.dek[data-astro-cid-z7xolria]{font-family:var(--serif);color:var(--muted);max-width:60ch;margin:1.2rem 0 1.4rem;font-size:clamp(1.15rem,1.8vw,1.35rem);line-height:1.5}.meta[data-astro-cid-z7xolria]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;font-size:.92rem;display:flex}.hero-art[data-astro-cid-z7xolria]{aspect-ratio:1200/420;border-radius:var(--radius-l);border:1px solid var(--rule);margin-top:2rem;overflow:hidden}.hero-art[data-astro-cid-z7xolria] .cover{height:100%}.hero-art[data-astro-cid-z7xolria] svg{object-fit:cover}.layout[data-astro-cid-z7xolria]{grid-template-columns:240px minmax(0,720px);justify-content:center;gap:clamp(2rem,5vw,5rem);padding-top:3rem;display:grid}.toc[data-astro-cid-z7xolria]{align-self:start;max-height:calc(100vh - 110px);font-size:.9rem;position:sticky;top:90px;overflow:auto}.toc-title[data-astro-cid-z7xolria]{margin:0 0 .7rem;font-weight:700}.toc[data-astro-cid-z7xolria] ol[data-astro-cid-z7xolria]{border-left:1px solid var(--rule);margin:0 0 2rem;padding:0;list-style:none}.toc[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:.38rem 0 .38rem .9rem;line-height:1.35;text-decoration:none;display:block}.toc[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{color:var(--ink)}.toc[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria][aria-current]{color:var(--ink);border-left-color:var(--orange);font-weight:600}.share-row[data-astro-cid-z7xolria]{flex-wrap:wrap;gap:.4rem;display:flex}.share-btn[data-astro-cid-z7xolria]{font:600 .82rem var(--sans);border:1px solid var(--rule);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:.45rem .7rem;text-decoration:none}.share-btn[data-astro-cid-z7xolria]:hover{border-color:var(--ink)}.tldr[data-astro-cid-z7xolria]{background:var(--surface);border:1px solid var(--rule);border-top:4px solid var(--orange);border-radius:var(--radius-m);margin-bottom:2.5rem;padding:1.3rem 1.5rem}.tldr[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{margin-bottom:.7rem;font-size:1.05rem;font-weight:750}.tldr[data-astro-cid-z7xolria] ul[data-astro-cid-z7xolria]{gap:.5rem;margin:0;padding-left:1.2rem;display:grid}.tldr[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]::marker{color:var(--orange)}.faq[data-astro-cid-z7xolria],.sources[data-astro-cid-z7xolria]{margin-top:3.5rem}.faq[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria],.sources[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{font-size:var(--s2);font-variation-settings:"wdth" 88;margin-bottom:1rem;font-weight:740}details[data-astro-cid-z7xolria]{border-top:1px solid var(--rule)}details[data-astro-cid-z7xolria]:last-child{border-bottom:1px solid var(--rule)}summary[data-astro-cid-z7xolria]{cursor:pointer;padding:1rem 2rem 1rem 0;font-size:1.08rem;font-weight:650;list-style:none;position:relative}summary[data-astro-cid-z7xolria]::-webkit-details-marker{display:none}summary[data-astro-cid-z7xolria]:after{content:"+";color:var(--orange-text);font-size:1.4rem;transition:transform .2s;position:absolute;top:.8rem;right:.2rem}details[data-astro-cid-z7xolria][open] summary[data-astro-cid-z7xolria]:after{transform:rotate(45deg)}details[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{font-family:var(--serif);color:var(--muted);margin:0 0 1.1rem;font-size:1.08rem}.sources[data-astro-cid-z7xolria] ol[data-astro-cid-z7xolria]{gap:.45rem;padding-left:1.3rem;font-size:.95rem;display:grid}.sources[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--ink);text-underline-offset:3px;text-decoration-color:var(--rule);word-break:break-word}.sources[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{text-decoration-color:var(--orange)}.tags[data-astro-cid-z7xolria]{flex-wrap:wrap;gap:.4rem;margin:2.5rem 0 0;padding:0;list-style:none;display:flex}.prevnext[data-astro-cid-z7xolria]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;display:grid}.pn[data-astro-cid-z7xolria]{border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--surface);flex-direction:column;gap:.35rem;padding:1.1rem 1.2rem;text-decoration:none;display:flex}.pn[data-astro-cid-z7xolria] span[data-astro-cid-z7xolria]{color:var(--muted);font-size:.82rem}.pn[data-astro-cid-z7xolria].next{text-align:right}.pn[data-astro-cid-z7xolria]:hover{border-color:var(--ink)}.grid3[data-astro-cid-z7xolria]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.toc-m[data-astro-cid-z7xolria]{display:none}@media (width<=1000px){.toc-m[data-astro-cid-z7xolria]{border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--surface);margin-bottom:2rem;padding:0 1.1rem;display:block}.toc-m[data-astro-cid-z7xolria] ol[data-astro-cid-z7xolria]{gap:.45rem;margin:0 0 1rem;padding-left:1.2rem;display:grid}.toc-m[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--muted);text-decoration:none}.layout[data-astro-cid-z7xolria]{grid-template-columns:1fr;padding-top:2rem}.toc[data-astro-cid-z7xolria]{order:2;max-height:none;position:static}.toc[data-astro-cid-z7xolria] nav[data-astro-cid-z7xolria]{display:none}.grid3[data-astro-cid-z7xolria]{grid-template-columns:1fr 1fr}}@media (width<=620px){.grid3[data-astro-cid-z7xolria],.prevnext[data-astro-cid-z7xolria]{grid-template-columns:1fr}.hero-art[data-astro-cid-z7xolria]{aspect-ratio:16/9}}
