.toc[data-astro-cid-zcly2gi7] ol[data-astro-cid-zcly2gi7]{gap:2px;display:grid}.toc[data-astro-cid-zcly2gi7] a[data-astro-cid-zcly2gi7]{min-height:48px;color:var(--body);transition:color var(--dur-2) var(--ease),background-color var(--dur-2) var(--ease);border-radius:10px;grid-template-columns:auto 1fr;align-content:center;align-items:baseline;gap:10px;padding:6px 10px;font-size:.875rem;line-height:1.4;text-decoration:none;display:grid}.toc[data-astro-cid-zcly2gi7] a[data-astro-cid-zcly2gi7]:hover{color:var(--ink);background:var(--surface-2)}.toc-n[data-astro-cid-zcly2gi7]{color:var(--muted);letter-spacing:.06em;font-size:10.5px}.toc-h[data-astro-cid-zcly2gi7]{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink);font-size:11px}.toc-rail[data-astro-cid-zcly2gi7] .toc-h[data-astro-cid-zcly2gi7]{padding:0 10px 8px}.toc-rail[data-astro-cid-zcly2gi7] a[data-astro-cid-zcly2gi7][aria-current]{color:var(--ink);background:var(--surface-2);box-shadow:inset 2px 0 0 var(--gold-fill)}.toc-rail[data-astro-cid-zcly2gi7] a[data-astro-cid-zcly2gi7][aria-current] .toc-n[data-astro-cid-zcly2gi7]{color:var(--gold-ink)}.toc-disc[data-astro-cid-zcly2gi7]{border:1px solid var(--line);background:var(--surface);border-radius:18px}.toc-disc[data-astro-cid-zcly2gi7] summary[data-astro-cid-zcly2gi7]{cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:0 18px;list-style:none;display:flex}.toc-disc[data-astro-cid-zcly2gi7] summary[data-astro-cid-zcly2gi7]::-webkit-details-marker{display:none}.toc-disc[data-astro-cid-zcly2gi7] .toc-count[data-astro-cid-zcly2gi7]{margin-left:auto}.toc-chev[data-astro-cid-zcly2gi7]{color:var(--muted);transition:transform var(--dur-2) var(--ease)}.toc-disc[data-astro-cid-zcly2gi7][open] .toc-chev[data-astro-cid-zcly2gi7]{transform:rotate(180deg)}.toc-disc[data-astro-cid-zcly2gi7] nav[data-astro-cid-zcly2gi7]{border-top:1px solid var(--line);margin-top:0;padding:0 8px 10px}.toc-disc[data-astro-cid-zcly2gi7] ol[data-astro-cid-zcly2gi7]{padding-top:8px}.toc-disc[data-astro-cid-zcly2gi7] a[data-astro-cid-zcly2gi7]{font-size:.9375rem}.rail[data-astro-cid-v2e2uapy]{gap:14px;display:grid}.rail-card[data-astro-cid-v2e2uapy]{border:1px solid var(--line);background:var(--surface);border-radius:20px;gap:10px;padding:18px;display:grid}.rail-author[data-astro-cid-v2e2uapy]{transition:border-color var(--dur-2) var(--ease);grid-template-columns:auto 1fr;align-items:center;gap:14px}.rail-author[data-astro-cid-v2e2uapy]:hover{border-color:#d4af378c}.ra-img[data-astro-cid-v2e2uapy]{object-fit:cover;border:2px solid var(--gold-fill);border-radius:50%;width:48px;height:48px}.ra-text[data-astro-cid-v2e2uapy]{gap:2px;line-height:1.4;display:grid}.ra-text[data-astro-cid-v2e2uapy] strong[data-astro-cid-v2e2uapy]{font-family:var(--font-display);font-size:1rem}.ro-name[data-astro-cid-v2e2uapy]{font-family:var(--font-display);color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.3}.ro-name[data-astro-cid-v2e2uapy] a[data-astro-cid-v2e2uapy]:hover{color:var(--gold-ink)}.ro-pitch[data-astro-cid-v2e2uapy]{line-height:1.55}.ro-meta[data-astro-cid-v2e2uapy]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rs-h[data-astro-cid-v2e2uapy]{color:var(--ink);align-items:center;gap:8px;font-size:.9375rem;font-weight:600;display:flex}.rail-scan[data-astro-cid-v2e2uapy] .iscan .iscan-row .btn,.rail-scan[data-astro-cid-v2e2uapy] .iscan .iscan-row .input{flex:100%}@media (width>=1100px) and (height<=820px){.rail-author[data-astro-cid-v2e2uapy]{display:none}}@media (width<=1099px){.rail-author[data-astro-cid-v2e2uapy]{display:none}.rail[data-astro-cid-v2e2uapy]{gap:16px}}.authorbox[data-astro-cid-zwa364go]{border-radius:var(--r-panel);border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-1);grid-template-columns:1fr;gap:18px 24px;margin-top:clamp(40px,5vw,64px);padding:clamp(20px,3vw,32px);display:grid}@media (width>=640px){.authorbox[data-astro-cid-zwa364go]{grid-template-columns:auto 1fr;align-items:start}}.ab-img[data-astro-cid-zwa364go]{object-fit:cover;border:2px solid var(--gold-fill);border-radius:50%;width:80px;height:80px}.ab-text[data-astro-cid-zwa364go]{justify-items:start;gap:10px;display:grid}.ab-name[data-astro-cid-zwa364go]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:1.375rem;font-weight:800;line-height:1.2}.ab-name[data-astro-cid-zwa364go] a[data-astro-cid-zwa364go]:hover{color:var(--gold-ink)}.ab-bio[data-astro-cid-zwa364go]{font-size:.98rem;line-height:1.65}.ab-ctas[data-astro-cid-zwa364go]{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}@media (width<=520px){.ab-ctas[data-astro-cid-zwa364go] .btn[data-astro-cid-zwa364go]{flex:100%}}.ab-foot[data-astro-cid-zwa364go]{margin-top:2px}.xcard[data-astro-cid-5lkc5wof]{z-index:40;background:var(--surface);border:1px solid var(--line-strong);opacity:0;width:min(360px,100vw - 48px);transition:opacity var(--dur-3) var(--ease),transform var(--dur-3) var(--ease);border-radius:22px;gap:8px;padding:20px 20px 18px;display:grid;position:fixed;bottom:24px;right:24px;transform:translateY(12px);box-shadow:0 24px 60px -24px #0f172a59}.xcard[data-astro-cid-5lkc5wof].is-on{opacity:1;transform:none}@media (width<=1099px){.xcard[data-astro-cid-5lkc5wof]{display:none!important}}.xc-close[data-astro-cid-5lkc5wof]{width:48px;height:48px;color:var(--muted);background:0 0;border:0;border-radius:12px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.xc-close[data-astro-cid-5lkc5wof]:hover{background:var(--surface-2);color:var(--ink)}.xc-eyebrow[data-astro-cid-5lkc5wof]{letter-spacing:.16em;text-transform:uppercase;color:var(--signal-ink);align-items:center;gap:8px;font-size:11px;display:flex}.xc-h[data-astro-cid-5lkc5wof]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);padding-right:28px;font-size:1.25rem;font-weight:800;line-height:1.2}.xc-sub[data-astro-cid-5lkc5wof]{color:var(--muted);font-size:.875rem;line-height:1.5}.xc-form[data-astro-cid-5lkc5wof]{gap:8px;margin-top:6px;display:flex}.xc-form[data-astro-cid-5lkc5wof] .input[data-astro-cid-5lkc5wof]{flex:auto;min-width:0;min-height:48px;font-size:.9375rem}.xc-form[data-astro-cid-5lkc5wof] .btn[data-astro-cid-5lkc5wof]{flex:none;min-height:48px}.ftf[data-astro-cid-nfxkzqfv]{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);gap:12px;margin-block:2.4em;padding:clamp(20px,2.6vw,30px);display:grid;position:relative;overflow:hidden}.ftf[data-astro-cid-nfxkzqfv]:before{content:"";background:var(--signal-fill);width:3px;position:absolute;inset:0 auto 0 0}.ftf-head[data-astro-cid-nfxkzqfv]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.ftf-title[data-astro-cid-nfxkzqfv]{font-family:var(--font-display);color:var(--ink);font-size:1.125rem;font-weight:700;line-height:1.3}.ftf-note[data-astro-cid-nfxkzqfv]{margin:0;font-size:.98rem;line-height:1.6}.ftf-receipts[data-astro-cid-nfxkzqfv]{grid-template-columns:1fr;gap:16px;margin-top:4px;display:grid}@media (width>=560px){.ftf-receipts[data-astro-cid-nfxkzqfv]{grid-template-columns:1fr 1fr}}.ftf-link[data-astro-cid-nfxkzqfv]{justify-self:start;margin-top:2px;text-decoration:none}.ftf[data-astro-cid-nfxkzqfv] .receipt{margin:0}.art-scan[data-astro-cid-yi6fnl7y]{margin-block:2.2em}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .art-scan[data-astro-cid-yi6fnl7y] .iscan:not(.is-compact){background:#d4af370f;border-color:#d4af374d}}.art-ab[data-astro-cid-geaa7wud]{margin-block:2em}.art-grid[data-astro-cid-6ebbwsfy]{grid-template-columns:minmax(0,1fr);column-gap:clamp(40px,3.6vw,60px);display:grid}@media (width>=1100px){.art-grid[data-astro-cid-6ebbwsfy]{grid-template-columns:minmax(0,1fr) 300px}}@media (width>=1280px){.art-grid[data-astro-cid-6ebbwsfy]{grid-template-columns:208px minmax(0,1fr) 300px}}.art-hero[data-astro-cid-6ebbwsfy]{padding-block:clamp(24px,3.5vw,48px) clamp(28px,3.5vw,48px)}.ah-main[data-astro-cid-6ebbwsfy]{grid-column:1/-1;justify-items:start;gap:18px;max-width:960px;display:grid}@media (width>=1280px){.ah-main[data-astro-cid-6ebbwsfy]{grid-column:2/4}}.ah-status[data-astro-cid-6ebbwsfy]{margin-top:8px}.ah-eyebrow[data-astro-cid-6ebbwsfy]{margin-top:clamp(12px,2vw,24px)}.ah-eyebrow[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:hover{text-underline-offset:4px;text-decoration:underline}.ah-title[data-astro-cid-6ebbwsfy]{letter-spacing:-.03em;max-width:22ch;font-size:clamp(2rem,1.35rem + 2.6vw,3.5rem);font-weight:800;line-height:1.08}.ah-dek[data-astro-cid-6ebbwsfy]{font-size:var(--fs-lede);color:var(--body);max-width:60ch;font-weight:300;line-height:1.5}.byline[data-astro-cid-6ebbwsfy]{align-items:center;gap:14px;margin-top:6px;display:flex}.bl-img[data-astro-cid-6ebbwsfy]{object-fit:cover;border:2px solid var(--gold-fill);border-radius:50%;flex:none;width:48px;height:48px}.bl-text[data-astro-cid-6ebbwsfy]{gap:2px;display:grid}.bl-who[data-astro-cid-6ebbwsfy]{font-family:var(--font-display);color:var(--ink);font-weight:700;line-height:1.3}.bl-who[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:hover{color:var(--gold-ink)}.bl-how[data-astro-cid-6ebbwsfy]{color:var(--body);font-size:.9375rem;line-height:1.45}.bl-meta[data-astro-cid-6ebbwsfy]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 0;width:100%;padding-top:14px;font-size:11.5px;display:flex}.bl-meta[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy]{align-items:center;gap:.55em;display:inline-flex}.bl-meta[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy]+li[data-astro-cid-6ebbwsfy]:before{content:"";background:var(--line-strong);border-radius:50%;width:4px;height:4px;margin:0 4px 0 10px}.bl-meta[data-astro-cid-6ebbwsfy] time[data-astro-cid-6ebbwsfy]{color:var(--ink)}.bl-ai[data-astro-cid-6ebbwsfy]{border:1px dashed var(--line-strong);min-height:48px;color:var(--ink);text-transform:none;letter-spacing:.02em;border-radius:10px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.bl-ai[data-astro-cid-6ebbwsfy]:hover,.bl-ai[data-astro-cid-6ebbwsfy][aria-expanded=true]{border-color:var(--signal-fill);color:var(--signal-ink)}@media (width<=639px){.bl-meta[data-astro-cid-6ebbwsfy]{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.bl-meta[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy]+li[data-astro-cid-6ebbwsfy]:before{display:none}.bl-meta[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy]:last-child{grid-column:1/-1}.bl-ai[data-astro-cid-6ebbwsfy]{justify-content:center;width:100%}}.art-body[data-astro-cid-6ebbwsfy]{align-items:start;padding-bottom:clamp(48px,6vw,96px)}.art-toc[data-astro-cid-6ebbwsfy]{display:none}.art-main[data-astro-cid-6ebbwsfy]{min-width:0;max-width:720px}.art-rail[data-astro-cid-6ebbwsfy]{margin-top:clamp(40px,5vw,64px)}.art-sticky[data-astro-cid-6ebbwsfy]{top:calc(var(--header-h) + 20px);position:sticky}@media (width>=1100px){.art-main[data-astro-cid-6ebbwsfy]{grid-area:1/1}.art-rail[data-astro-cid-6ebbwsfy]{grid-area:1/2;height:100%;margin-top:0}}@media (width>=1280px){.art-toc[data-astro-cid-6ebbwsfy]{grid-area:1/1;height:100%;display:block}.art-main[data-astro-cid-6ebbwsfy]{grid-column:2}.art-rail[data-astro-cid-6ebbwsfy]{grid-column:3}.art-toc-m[data-astro-cid-6ebbwsfy]{display:none}}.art-answer[data-astro-cid-6ebbwsfy]{border-radius:0 var(--r-card) var(--r-card) 0;background:linear-gradient(90deg,var(--gold-50),transparent 85%);margin-bottom:24px;padding:clamp(18px,2.4vw,26px) clamp(18px,2.4vw,26px) clamp(18px,2.4vw,26px) 4px}[data-theme=dark] .art-answer[data-astro-cid-6ebbwsfy]{background:linear-gradient(90deg,#d4af3714,#0000 85%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .art-answer[data-astro-cid-6ebbwsfy]{background:linear-gradient(90deg,#d4af3714,#0000 85%)}}.art-answer[data-astro-cid-6ebbwsfy] .ab-body p+p{margin-top:12px}.ab-need[data-astro-cid-6ebbwsfy]{font-size:1rem;font-weight:600}.art-toc-m[data-astro-cid-6ebbwsfy]{margin-bottom:8px}.art-prose[data-astro-cid-6ebbwsfy]{max-width:none;margin-top:clamp(28px,3vw,40px)}.art-prose[data-astro-cid-6ebbwsfy] h2,.art-prose[data-astro-cid-6ebbwsfy] h3{scroll-margin-top:calc(var(--header-h) + 24px)}.art-prose[data-astro-cid-6ebbwsfy]>p:first-child{color:var(--ink);font-size:1.1875rem}.art-prose[data-astro-cid-6ebbwsfy] a.btn{color:var(--btn-ink);text-decoration:none}.art-prose[data-astro-cid-6ebbwsfy] blockquote{font-family:var(--font-display);letter-spacing:-.015em;margin-block:1.6em;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:700;line-height:1.35}.art-small-h[data-astro-cid-6ebbwsfy]{letter-spacing:-.01em;font-size:1.125rem}.art-sources[data-astro-cid-6ebbwsfy],.art-log[data-astro-cid-6ebbwsfy]{border-top:1px solid var(--line);gap:10px;margin-top:clamp(40px,5vw,56px);padding-top:24px;display:grid}.src-list[data-astro-cid-6ebbwsfy]{gap:8px;padding-left:1.9em;font-size:.9375rem;line-height:1.5;display:grid}.src-list[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy]::marker{color:var(--muted);font-family:var(--font-mono);font-size:.8em}.src-list[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;overflow-wrap:anywhere}.src-list[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:hover{color:var(--gold-ink);text-decoration-color:currentColor}.src-host[data-astro-cid-6ebbwsfy]{color:var(--muted);letter-spacing:.04em;margin-left:4px;font-size:11px}.log-list[data-astro-cid-6ebbwsfy]{gap:6px;font-size:.9375rem;display:grid}.log-list[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy]{grid-template-columns:110px 1fr;align-items:baseline;gap:12px;display:grid}.log-list[data-astro-cid-6ebbwsfy] time[data-astro-cid-6ebbwsfy]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11.5px}@media (width<=420px){.log-list[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy]{grid-template-columns:1fr;gap:0}}.art-after[data-astro-cid-6ebbwsfy]{background:var(--sunken);border-top:1px solid var(--line)}.art-related[data-astro-cid-6ebbwsfy]{gap:24px;margin-bottom:clamp(40px,5vw,64px);display:grid}.ar-head[data-astro-cid-6ebbwsfy]{gap:10px;display:grid}.ar-h[data-astro-cid-6ebbwsfy]{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.25rem)}
