.draft-banner.svelte-1gyup5m{z-index:2;background:var(--yellow);color:var(--bg);text-align:center;padding:12px clamp(16px,4vw,48px);font-size:13.5px;line-height:1.5;position:relative}.draft-banner.svelte-1gyup5m code:where(.svelte-1gyup5m){font-family:var(--mono);background:#06060a24;padding:1px 6px;font-size:12.5px}.post-hero.svelte-1gyup5m{border-bottom:1px solid var(--rule);position:relative}.post-hero-media.svelte-1gyup5m{background-color:var(--bg-2);background-position:50%;background-size:cover;height:clamp(280px,42vh,460px);position:relative;overflow:hidden}.post-hero-media.has-img.svelte-1gyup5m:after{content:"";background:linear-gradient(#06060a26,#06060a8c);position:absolute;inset:0}.post-hero-inner.svelte-1gyup5m{padding-top:clamp(20px,3vw,32px);padding-bottom:clamp(24px,3vw,36px)}.post-hero-meta.svelte-1gyup5m{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 10px;font-size:12px;display:flex}.post-hero-tag.svelte-1gyup5m{color:var(--yellow)}.post-hero-inner.svelte-1gyup5m h1:where(.svelte-1gyup5m){font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(34px,5vw,68px);font-weight:800;line-height:1}.post-grid.svelte-1gyup5m{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.post-main.svelte-1gyup5m .lede:where(.svelte-1gyup5m){margin:0 0 clamp(24px,3vw,36px)}.post-main.svelte-1gyup5m{flex-direction:column;gap:20px;display:flex}.post-lead.svelte-1gyup5m{color:var(--ink);margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.65}.post-main.svelte-1gyup5m h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;margin:14px 0 0;font-size:clamp(22px,2.2vw,32px);font-weight:800;line-height:1.12}.post-main.svelte-1gyup5m p:where(.svelte-1gyup5m){color:var(--ink-2);margin:0;font-size:16px;line-height:1.7}.post-main.svelte-1gyup5m ul:where(.svelte-1gyup5m){color:var(--ink-2);flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:16px;line-height:1.7;display:flex}.post-quote.svelte-1gyup5m{border-left:3px solid var(--yellow);background:var(--bg-tint);margin:8px 0;padding:20px 24px}.post-quote.svelte-1gyup5m blockquote:where(.svelte-1gyup5m){color:var(--ink);margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.post-quote.svelte-1gyup5m figcaption:where(.svelte-1gyup5m){font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:10px;font-size:11px}.post-figure.svelte-1gyup5m{margin:8px 0}.post-figure-img.svelte-1gyup5m{aspect-ratio:16/9;border:1px solid var(--rule);background-position:50%;background-size:cover}.post-figure.svelte-1gyup5m figcaption:where(.svelte-1gyup5m){color:var(--ink-3);margin-top:10px;font-size:13px}.post-aside.svelte-1gyup5m{border:1px solid var(--rule);background:var(--bg-tint);padding:clamp(22px,2.4vw,30px);position:sticky;top:110px}.post-aside-title.svelte-1gyup5m{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--yellow);margin:0 0 16px;font-size:11px}.post-facts.svelte-1gyup5m{flex-direction:column;gap:14px;margin:0 0 22px;display:flex}.post-facts.svelte-1gyup5m dt:where(.svelte-1gyup5m){font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px;font-size:10.5px}.post-facts.svelte-1gyup5m dd:where(.svelte-1gyup5m){color:var(--ink);margin:0;font-size:15px;line-height:1.5}.post-nav-band.svelte-1gyup5m{background:var(--bg-tint);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.post-nav-band.svelte-1gyup5m .wrap:where(.svelte-1gyup5m){grid-template-columns:1fr auto 1fr;display:grid}.post-nav-link.svelte-1gyup5m{color:var(--ink-2);border-left:1px solid var(--rule);padding:28px 24px;text-decoration:none;transition:background .2s,color .2s;display:block}.post-nav-link.svelte-1gyup5m:first-child{border-left:0}a.post-nav-link.svelte-1gyup5m:hover{background:var(--bg-2);color:var(--ink)}.post-nav-next.svelte-1gyup5m{text-align:right}.post-nav-back.svelte-1gyup5m{text-align:center;padding-left:36px;padding-right:36px}.post-nav-dir.svelte-1gyup5m{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--yellow);align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:inline-flex}.post-nav-dir.svelte-1gyup5m svg:where(.svelte-1gyup5m){width:14px;height:14px}.post-nav-name.svelte-1gyup5m{font-size:15px;line-height:1.4;display:block}@media (width<=900px){.post-grid.svelte-1gyup5m{grid-template-columns:1fr}.post-aside.svelte-1gyup5m{position:static}.post-nav-band.svelte-1gyup5m .wrap:where(.svelte-1gyup5m){grid-template-columns:1fr}.post-nav-link.svelte-1gyup5m{border-left:0;border-top:1px solid var(--rule)}.post-nav-next.svelte-1gyup5m{text-align:left}.post-nav-empty.svelte-1gyup5m{display:none}}
