.art__head[data-astro-cid-nw3j7zbm]{padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(40px,5vw,64px);overflow:hidden}.art__bg[data-astro-cid-nw3j7zbm]{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);opacity:.6;pointer-events:none;background-size:64px 64px;position:absolute;inset:-96px 0 0;-webkit-mask-image:radial-gradient(70% 65% at 35% 25%,#000,#0000 72%);mask-image:radial-gradient(70% 65% at 35% 25%,#000,#0000 72%)}.art__head-inner[data-astro-cid-nw3j7zbm]{z-index:1;max-width:880px;position:relative}.art__meta[data-astro-cid-nw3j7zbm]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.art__muted[data-astro-cid-nw3j7zbm]{color:var(--text-muted)}.art__title[data-astro-cid-nw3j7zbm]{margin-bottom:20px;font-size:clamp(34px,4.8vw,64px)}.art__byline[data-astro-cid-nw3j7zbm]{align-items:center;gap:14px;margin-top:32px;display:flex}.art__byline[data-astro-cid-nw3j7zbm]>div[data-astro-cid-nw3j7zbm],.prose__author[data-astro-cid-nw3j7zbm]>div[data-astro-cid-nw3j7zbm]{flex-direction:column;gap:2px;display:flex}.art__avatar[data-astro-cid-nw3j7zbm]{background:var(--text);width:44px;height:44px;color:var(--bg);font-family:var(--font-mono);letter-spacing:.08em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.art__author[data-astro-cid-nw3j7zbm]{font-family:var(--font-display);font-size:16px;font-weight:500}.art__grid[data-astro-cid-nw3j7zbm]{padding-block:var(--section-y);gap:40px;display:grid}.art__toc[data-astro-cid-nw3j7zbm] ol[data-astro-cid-nw3j7zbm]{border-top:1px solid var(--border);margin:12px 0 20px;list-style:none}.art__toc[data-astro-cid-nw3j7zbm] li[data-astro-cid-nw3j7zbm] a[data-astro-cid-nw3j7zbm]{color:var(--text-dim);border-bottom:1px solid var(--border);transition:color var(--dur) var(--ease-out);padding:10px 0;font-size:14px;display:block}.art__toc[data-astro-cid-nw3j7zbm] li[data-astro-cid-nw3j7zbm] a[data-astro-cid-nw3j7zbm]:hover{color:var(--text)}.prose[data-astro-cid-nw3j7zbm]{max-width:68ch;color:var(--text-dim);font-size:17px;line-height:1.7}.prose[data-astro-cid-nw3j7zbm]>[data-astro-cid-nw3j7zbm]+[data-astro-cid-nw3j7zbm]{margin-top:1.2em}.prose[data-astro-cid-nw3j7zbm] h2[data-astro-cid-nw3j7zbm]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);margin-top:2.2em;scroll-margin-top:96px;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.15}.prose[data-astro-cid-nw3j7zbm] h3[data-astro-cid-nw3j7zbm]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin-top:1.6em;font-size:20px;font-weight:500}.prose[data-astro-cid-nw3j7zbm] strong[data-astro-cid-nw3j7zbm]{color:var(--text);font-weight:500}.prose[data-astro-cid-nw3j7zbm] ul[data-astro-cid-nw3j7zbm]{flex-direction:column;gap:10px;list-style:none;display:flex}.prose[data-astro-cid-nw3j7zbm] ul[data-astro-cid-nw3j7zbm] li[data-astro-cid-nw3j7zbm]{padding-left:20px;position:relative}.prose[data-astro-cid-nw3j7zbm] ul[data-astro-cid-nw3j7zbm] li[data-astro-cid-nw3j7zbm]:before{content:"—";color:var(--accent);position:absolute;left:0}.prose[data-astro-cid-nw3j7zbm] blockquote[data-astro-cid-nw3j7zbm]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);border-left:2px solid var(--accent);padding-left:24px;font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.3}.prose__table[data-astro-cid-nw3j7zbm]{border-collapse:collapse;width:100%;font-size:15px}.prose__table[data-astro-cid-nw3j7zbm] td[data-astro-cid-nw3j7zbm]{border-bottom:1px solid var(--border);padding:12px 0}.prose__table[data-astro-cid-nw3j7zbm] td[data-astro-cid-nw3j7zbm]:last-child{text-align:right;font-family:var(--font-mono);color:var(--text)}.prose__note[data-astro-cid-nw3j7zbm],.prose__cta[data-astro-cid-nw3j7zbm]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated);flex-direction:column;gap:10px;padding:24px;font-size:15px;display:flex}.prose__note[data-astro-cid-nw3j7zbm] .mono-sm[data-astro-cid-nw3j7zbm],.prose__cta[data-astro-cid-nw3j7zbm] .mono-sm[data-astro-cid-nw3j7zbm]{color:var(--accent)}.prose__cta[data-astro-cid-nw3j7zbm]{border-color:var(--border-strong);align-items:flex-start}.prose__cta[data-astro-cid-nw3j7zbm] .btn{margin-top:8px}.prose__author[data-astro-cid-nw3j7zbm]{border-top:1px solid var(--border);gap:16px;margin-top:3em;padding-top:32px;display:flex}.prose__author[data-astro-cid-nw3j7zbm] p[data-astro-cid-nw3j7zbm]{margin-top:8px}.more__link[data-astro-cid-nw3j7zbm]:hover{color:var(--accent)}@media (width>=960px){.art__grid[data-astro-cid-nw3j7zbm]{grid-template-columns:240px 1fr;gap:80px}.art__toc[data-astro-cid-nw3j7zbm]{align-self:start;position:sticky;top:96px}}
