.page.svelte-1qejv3u.svelte-1qejv3u{padding-top:var(--nav-h)}.hero.svelte-1qejv3u.svelte-1qejv3u{min-height:480px;display:flex;align-items:flex-end;background-color:var(--primary);background-size:cover;background-position:center;position:relative}.hero-overlay.svelte-1qejv3u.svelte-1qejv3u{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(20,35,28,.92) 0%,rgba(20,35,28,.4) 55%,transparent 100%)}.hero-content.svelte-1qejv3u.svelte-1qejv3u{position:relative;z-index:1;padding-bottom:4rem;display:flex;flex-direction:column;gap:.75rem;max-width:760px}.back.svelte-1qejv3u.svelte-1qejv3u{font-size:.8125rem;color:#fff9;letter-spacing:.04em;transition:color .2s;margin-bottom:.5rem}.back.svelte-1qejv3u.svelte-1qejv3u:hover{color:var(--white)}.post-date.svelte-1qejv3u.svelte-1qejv3u{font-size:.75rem;letter-spacing:.1em;color:var(--secondary)}.hero.svelte-1qejv3u h1.svelte-1qejv3u{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,3.5rem);font-weight:300;color:var(--white);line-height:1.15}.excerpt.svelte-1qejv3u.svelte-1qejv3u{font-size:1.0625rem;color:#ffffffb3;line-height:1.65;max-width:580px}.article.svelte-1qejv3u.svelte-1qejv3u{padding:5rem 0}.article-inner.svelte-1qejv3u.svelte-1qejv3u{display:grid;grid-template-columns:680px 1fr;gap:4rem;align-items:flex-start}.prose{font-size:1.0625rem;line-height:1.8;color:var(--text)}.prose h2{font-family:var(--font-display);font-size:2rem;font-weight:400;color:var(--primary);margin:2.5rem 0 1rem}.prose h3{font-family:var(--font-display);font-size:1.5rem;font-weight:400;color:var(--primary);margin:2rem 0 .75rem}.prose p{margin-bottom:1.5rem}.prose blockquote{border-left:3px solid var(--secondary);padding-left:1.5rem;margin:2rem 0;font-family:var(--font-display);font-size:1.25rem;font-style:italic;color:var(--primary)}.prose a{color:var(--primary);text-decoration:underline}.prose ul,.prose ol{padding-left:1.5rem;margin-bottom:1.5rem}.prose li{margin-bottom:.5rem}.prose img{border-radius:var(--radius-md);margin:2rem 0}.prose.placeholder.svelte-1qejv3u.svelte-1qejv3u{color:var(--text-muted)}.prose.placeholder.svelte-1qejv3u a.svelte-1qejv3u{color:var(--primary)}.article-cta.svelte-1qejv3u.svelte-1qejv3u{background:var(--accent);border-radius:var(--radius-lg);padding:2.5rem;position:sticky;top:calc(var(--nav-h) + 1rem)}.cta-label.svelte-1qejv3u.svelte-1qejv3u{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--secondary);margin-bottom:.75rem}.article-cta.svelte-1qejv3u h2.svelte-1qejv3u{font-family:var(--font-display);font-size:1.4rem;color:var(--primary);margin-bottom:.75rem;line-height:1.2}.article-cta.svelte-1qejv3u p.svelte-1qejv3u{font-size:.875rem;color:var(--text-muted);line-height:1.6;margin-bottom:1.5rem}.cta-btns.svelte-1qejv3u.svelte-1qejv3u{display:flex;flex-direction:column;gap:.75rem}.cta-btns.svelte-1qejv3u .btn.svelte-1qejv3u{justify-content:center}@media (max-width: 1100px){.article-inner.svelte-1qejv3u.svelte-1qejv3u{grid-template-columns:1fr;max-width:720px}.article-cta.svelte-1qejv3u.svelte-1qejv3u{position:static}}
