.page-blog.svelte-u4k2t{padding-top:var(--nav-height)}.blog-hero.svelte-u4k2t{color:var(--sand);background:radial-gradient(at 20%,#d4a01714 0%,#0000 60%),linear-gradient(135deg,#0f2419 0%,#1a3d2b 60%,#254d38 100%);padding:5rem 2rem}.blog-hero-content.svelte-u4k2t{max-width:1400px;margin:0 auto}.eyebrow.svelte-u4k2t{font-family:var(--font-sans);letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem;font-size:.75rem;font-weight:400;display:block}.blog-hero.svelte-u4k2t h1:where(.svelte-u4k2t){color:var(--sand);margin-bottom:1rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:300;line-height:1.2}.blog-hero.svelte-u4k2t h1:where(.svelte-u4k2t) em:where(.svelte-u4k2t){color:var(--gold-pale);font-style:italic}.blog-hero.svelte-u4k2t p:where(.svelte-u4k2t){color:#f5e6c8b3;max-width:500px;font-size:1rem;font-weight:300}.blog-body.svelte-u4k2t{padding-top:4rem;padding-bottom:6rem}.articles-grid.svelte-u4k2t{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.article-card.svelte-u4k2t{border:1px solid #1a3d2b1f;padding:2rem;transition:all .3s}.article-card.svelte-u4k2t:hover{border-color:var(--gold);transform:translateY(-4px)}.article-card.svelte-u4k2t h2:where(.svelte-u4k2t){font-family:var(--font-serif);margin:0 0 .75rem;font-size:1.35rem;font-weight:400;line-height:1.3}.article-card.svelte-u4k2t h2:where(.svelte-u4k2t) a:where(.svelte-u4k2t){color:var(--forest);text-decoration:none}.article-card.svelte-u4k2t h2:where(.svelte-u4k2t) a:where(.svelte-u4k2t):hover{color:var(--gold)}.article-category.svelte-u4k2t{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:.75rem;font-size:.65rem;font-weight:500;display:block}.article-date.svelte-u4k2t{color:var(--text-mid);opacity:.6;font-size:.75rem}@media (width<=768px){.articles-grid.svelte-u4k2t{grid-template-columns:1fr}}
