.post-page[data-astro-cid-a6ozfqa5]{max-width:780px;margin:0 auto;padding:4rem 1.5rem 6rem}.post-header[data-astro-cid-a6ozfqa5]{border-bottom:1px solid var(--border);margin-bottom:2.5rem;padding-bottom:2rem}.post-kicker[data-astro-cid-a6ozfqa5]{color:var(--accent);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;margin-bottom:1rem;text-transform:uppercase}.post-header[data-astro-cid-a6ozfqa5] h1[data-astro-cid-a6ozfqa5]{font-family:var(--font-serif);font-size:clamp(2.2rem,5vw,4rem);line-height:1.08;margin:0 0 1rem}.post-subtitle[data-astro-cid-a6ozfqa5]{color:var(--ink-secondary);font-size:1.2rem;font-style:italic;line-height:1.5;margin:0 0 1.25rem}.post-meta[data-astro-cid-a6ozfqa5]{color:var(--ink-tertiary);font-family:var(--font-mono);font-size:.75rem}.post-body[data-astro-cid-a6ozfqa5]{color:var(--ink);font-family:var(--font-serif);font-size:1.08rem;line-height:1.85}.post-body[data-astro-cid-a6ozfqa5] p[data-astro-cid-a6ozfqa5]{margin:0 0 1.5rem}.post-body[data-astro-cid-a6ozfqa5] a[data-astro-cid-a6ozfqa5]{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:3px}.post-note[data-astro-cid-a6ozfqa5]{border-left:3px solid var(--accent);color:var(--ink-secondary);font-size:.95rem;line-height:1.65;margin-top:3rem;padding:.25rem 0 .25rem 1rem}@media(max-width:600px){.post-page[data-astro-cid-a6ozfqa5]{padding-top:2.5rem}.post-body[data-astro-cid-a6ozfqa5]{font-size:1rem}}
