.story[data-astro-cid-uxkadrbv]{padding-bottom:96px}.head[data-astro-cid-uxkadrbv]{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:48px;padding-top:48px;display:grid}.meta[data-astro-cid-uxkadrbv]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:.9rem;display:flex}.meta[data-astro-cid-uxkadrbv] time[data-astro-cid-uxkadrbv]{color:var(--text);font-weight:600}.back[data-astro-cid-uxkadrbv]{transition:color var(--t-state);align-items:center;gap:6px;font-weight:600;display:inline-flex}.back[data-astro-cid-uxkadrbv]:hover{color:var(--text)}.dot[data-astro-cid-uxkadrbv]{color:var(--line-strong)}.head[data-astro-cid-uxkadrbv] h1[data-astro-cid-uxkadrbv]{max-width:20ch;margin-top:16px;font-size:clamp(2rem,3.8vw,2.9rem)}.side[data-astro-cid-uxkadrbv]{border-left:1px solid var(--line-strong);color:var(--muted);padding-left:20px;font-size:.92rem}.side[data-astro-cid-uxkadrbv] p[data-astro-cid-uxkadrbv]+p[data-astro-cid-uxkadrbv]{margin-top:10px}.side[data-astro-cid-uxkadrbv] a[data-astro-cid-uxkadrbv],.srcline[data-astro-cid-uxkadrbv] a[data-astro-cid-uxkadrbv]{transition:color var(--t-state)}.side[data-astro-cid-uxkadrbv] a[data-astro-cid-uxkadrbv]:hover,.srcline[data-astro-cid-uxkadrbv] a[data-astro-cid-uxkadrbv]:hover{color:var(--text)}.hero[data-astro-cid-uxkadrbv]{margin-top:32px}.body[data-astro-cid-uxkadrbv]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;padding-top:40px;display:grid}.lede[data-astro-cid-uxkadrbv]{color:var(--text);margin-bottom:18px;font-size:1.18rem;line-height:1.55}.lede[data-astro-cid-uxkadrbv] strong,.prose[data-astro-cid-uxkadrbv] strong{font-weight:600}.prose[data-astro-cid-uxkadrbv]{max-width:68ch;font-size:1.04rem}.prose[data-astro-cid-uxkadrbv] h2{margin:40px 0 14px;scroll-margin-top:88px;font-size:1.45rem}.prose[data-astro-cid-uxkadrbv] h2:first-child{margin-top:32px}.prose[data-astro-cid-uxkadrbv] p{margin-bottom:18px}.prose[data-astro-cid-uxkadrbv] ul{margin:0 0 18px;padding-left:22px}.prose[data-astro-cid-uxkadrbv] li{margin:6px 0}.prose[data-astro-cid-uxkadrbv] li::marker{color:var(--blue-text)}.prose[data-astro-cid-uxkadrbv] blockquote{border-left:1px solid var(--line-strong);color:var(--muted);margin:22px 0;padding:4px 0 4px 18px;font-style:italic}.prose[data-astro-cid-uxkadrbv] blockquote p:last-child{margin-bottom:0}.srcline[data-astro-cid-uxkadrbv]{border-top:1px solid var(--line-soft);max-width:68ch;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:34px;padding-top:22px;font-size:.9rem;display:flex}.srcline[data-astro-cid-uxkadrbv] svg[data-astro-cid-uxkadrbv]{color:var(--blue-text);flex:none}.aside[data-astro-cid-uxkadrbv]{flex-direction:column;gap:18px;display:flex;position:sticky;top:84px}.toc[data-astro-cid-uxkadrbv]{list-style:none}.toc[data-astro-cid-uxkadrbv] li[data-astro-cid-uxkadrbv]{border-top:1px solid var(--line-soft);padding:7px 0;font-size:.92rem}.toc[data-astro-cid-uxkadrbv] a[data-astro-cid-uxkadrbv]{color:var(--text);transition:color var(--t-state)}.toc[data-astro-cid-uxkadrbv] a[data-astro-cid-uxkadrbv]:hover{color:var(--blue-text)}.pnote[data-astro-cid-uxkadrbv]{color:var(--muted);margin-bottom:14px;font-size:.92rem}.prevnext[data-astro-cid-uxkadrbv]{grid-template-columns:1fr 1fr;gap:20px;padding-top:64px;display:grid}.pn[data-astro-cid-uxkadrbv]{border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color var(--t-surface), transform var(--t-surface);flex-direction:column;gap:8px;padding:22px 24px;display:flex;position:relative}.pn[data-astro-cid-uxkadrbv]:not(.none):hover{border-color:var(--blue-line);transform:translateY(-4px)}.pn[data-astro-cid-uxkadrbv].next{text-align:right;align-items:flex-end}.k[data-astro-cid-uxkadrbv]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:inline-flex}.pn-title[data-astro-cid-uxkadrbv]{color:var(--text);font-family:Space Grotesk,Inter Variable,Inter,sans-serif;font-size:1.1rem;font-weight:700;line-height:1.25}.pn-title[data-astro-cid-uxkadrbv]:after{content:"";position:absolute;inset:0}.pn[data-astro-cid-uxkadrbv] time[data-astro-cid-uxkadrbv]{color:var(--muted);font-size:.85rem}.pn-none[data-astro-cid-uxkadrbv]{color:var(--muted);font-size:.95rem}.all[data-astro-cid-uxkadrbv]{margin-top:32px}@media (width<=920px){.head[data-astro-cid-uxkadrbv],.body[data-astro-cid-uxkadrbv]{grid-template-columns:1fr;gap:24px}.side[data-astro-cid-uxkadrbv]{border-left:0;padding-left:0}.aside[data-astro-cid-uxkadrbv]{position:static}.aside[data-astro-cid-uxkadrbv] .panel:has(#story_toc){display:none}.prevnext[data-astro-cid-uxkadrbv]{grid-template-columns:1fr}.pn[data-astro-cid-uxkadrbv].next{text-align:left;align-items:flex-start}}
