.hero.svelte-u4k2t{padding:100px 0 80px;text-align:center;background:linear-gradient(180deg,var(--color-bg-deep) 0%,var(--color-bg) 100%)}.hero.svelte-u4k2t h1:where(.svelte-u4k2t){margin-bottom:8px}.hero-sub.svelte-u4k2t{font-size:1.15rem;color:var(--color-text-muted);max-width:550px;margin:0 auto}.blog-grid.svelte-u4k2t{display:flex;flex-direction:column;gap:40px}.featured-post.svelte-u4k2t{padding:60px;border-color:var(--color-gold)}.featured-post.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:2rem;margin-bottom:16px;color:var(--color-cream)}.blog-grid-secondary.svelte-u4k2t{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.blog-card.svelte-u4k2t{text-decoration:none;display:block;transition:border-color var(--transition-base),transform var(--transition-base)}.blog-card.svelte-u4k2t:hover{border-color:var(--color-gold);transform:translateY(-2px)}.blog-tag.svelte-u4k2t{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-gold);border:1px solid var(--color-gold);padding:4px 10px;margin-bottom:16px}.blog-card.svelte-u4k2t h3:where(.svelte-u4k2t){font-size:1.15rem;margin-bottom:12px;color:var(--color-cream);line-height:1.4}.blog-card.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--color-text-muted);font-size:.9rem;line-height:1.6;margin-bottom:16px}.blog-read-more.svelte-u4k2t{color:var(--color-gold);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}@media(max-width:768px){.blog-grid-secondary.svelte-u4k2t{grid-template-columns:1fr}.featured-post.svelte-u4k2t{padding:32px}.featured-post.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.5rem}}
