.post-cover.svelte-14u6r3i{width:100%;aspect-ratio:21 / 8;overflow:hidden;position:relative;background:var(--surface3)}.post-cover.svelte-14u6r3i img:where(.svelte-14u6r3i){width:100%;height:100%;object-fit:cover;object-position:center 40%}.post-cover.svelte-14u6r3i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,var(--bg) 0%,rgba(12,10,14,.4) 40%,transparent 70%)}.article-layout.svelte-14u6r3i{display:grid;grid-template-columns:1fr 320px;gap:64px;max-width:1200px;margin:0 auto;padding:64px 48px}.post-header.svelte-14u6r3i{margin-bottom:40px}.post-meta-row.svelte-14u6r3i{display:flex;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}.post-meta-row.svelte-14u6r3i time:where(.svelte-14u6r3i){font-family:var(--grotesk);font-size:12px;color:var(--mute)}.post-title.svelte-14u6r3i{font-family:var(--serif);font-size:clamp(28px,4vw,52px);font-weight:900;line-height:1.1;margin-bottom:20px}.post-summary.svelte-14u6r3i{font-size:16px;color:var(--paper-dim);line-height:1.9;border-left:3px solid var(--amber);padding-left:20px}.post-body.svelte-14u6r3i{font-size:15px;line-height:1.95;color:var(--paper-dim)}.post-body.svelte-14u6r3i p:where(.svelte-14u6r3i){margin-bottom:20px}.post-divider.svelte-14u6r3i{border:none;height:1px;background:var(--surface2);margin:40px 0}.sidebar-section.svelte-14u6r3i{margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid var(--surface2)}.sidebar-title.svelte-14u6r3i{font-family:var(--display);font-size:12px;letter-spacing:.3em;color:var(--mute);margin-bottom:20px}.info-row.svelte-14u6r3i{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--surface2);font-size:13px}.info-row.svelte-14u6r3i span:where(.svelte-14u6r3i){color:var(--mute)}.info-row.svelte-14u6r3i a:where(.svelte-14u6r3i),.info-row.svelte-14u6r3i time:where(.svelte-14u6r3i){color:var(--paper-dim)}.cta-card.svelte-14u6r3i{background:var(--surface);border:1px solid var(--surface2);padding:28px}.marker.svelte-14u6r3i{font-family:var(--marker);color:var(--magenta);font-size:18px;margin-bottom:12px;transform:rotate(-1deg);display:inline-block}.cta-card.svelte-14u6r3i h2:where(.svelte-14u6r3i){font-family:var(--serif);font-size:18px;font-weight:700;margin-bottom:12px}.cta-card.svelte-14u6r3i p:where(.svelte-14u6r3i){font-size:13px;color:var(--paper-dim);line-height:1.7;margin-bottom:20px}.cta-card.svelte-14u6r3i .pm-btn:where(.svelte-14u6r3i){display:flex}@media (max-width: 960px){.article-layout.svelte-14u6r3i{grid-template-columns:1fr;padding:40px 20px;gap:48px}.post-cover.svelte-14u6r3i{aspect-ratio:16 / 9}}
