.mono.svelte-pa2fgl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.accent.svelte-pa2fgl{color:var(--red)}.muted.svelte-pa2fgl{color:var(--muted)}.piece-head.svelte-pa2fgl{border-bottom:1px solid var(--rule);padding:72px 0 56px}.meta-top.svelte-pa2fgl{justify-content:space-between;gap:16px;margin-bottom:32px;display:flex}.piece-title.svelte-pa2fgl{letter-spacing:-.028em;max-width:24ch;font-size:clamp(34px,4.4vw,60px);line-height:1.05}.dek.svelte-pa2fgl{color:#333;border-top:1px solid var(--rule);max-width:58ch;margin-top:28px;padding-top:28px;font-size:20px;line-height:1.45}.byline.svelte-pa2fgl{align-items:center;gap:12px;margin-top:40px;display:flex}.sep.svelte-pa2fgl{color:var(--faint)}.body.svelte-pa2fgl{padding:64px 0 96px}.sign-off.svelte-pa2fgl{border-top:1px solid var(--ink);gap:40px;margin-top:64px;padding-top:40px;display:grid}.author-line.svelte-pa2fgl p:where(.svelte-pa2fgl){color:#333;margin-top:10px;font-size:15px;line-height:1.55}.author-line.svelte-pa2fgl a:where(.svelte-pa2fgl){border-bottom:1px solid var(--red)}.related-cta.svelte-pa2fgl{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.btn-primary.svelte-pa2fgl{background:var(--ink);color:#fff;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;padding:14px 22px;font-size:11px}.btn-primary.svelte-pa2fgl:hover{background:var(--red)}.btn-ghost.svelte-pa2fgl{font-family:var(--mono);border-bottom:1px solid var(--red);font-size:13px}.related.svelte-pa2fgl{border-top:1px solid var(--rule);background:#fff;padding:64px 0 96px}.rel-head.svelte-pa2fgl{justify-content:space-between;align-items:baseline;margin-bottom:32px;display:flex}.rel-grid.svelte-pa2fgl{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.rel-card.svelte-pa2fgl{border-top:1px solid var(--ink);color:var(--ink);align-content:start;gap:12px;min-height:180px;padding-top:20px;display:grid}.rel-card.svelte-pa2fgl h4:where(.svelte-pa2fgl){letter-spacing:-.01em;font-size:18px;line-height:1.25}.rel-card.dim.svelte-pa2fgl{color:var(--muted)}.rel-card.live.svelte-pa2fgl:hover h4:where(.svelte-pa2fgl){color:var(--red)}@media (width<=900px){.rel-grid.svelte-pa2fgl{grid-template-columns:1fr}}
