.hero.svelte-1uha8ag{background:linear-gradient(135deg,var(--color-primary) 0%,#1a252f 100%);color:#fff;padding:5rem 0;text-align:center}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:#fff;font-size:3rem;margin-bottom:1rem}.hero-subtitle.svelte-1uha8ag{font-size:1.25rem;opacity:.9;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.posts-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.post-card.svelte-1uha8ag{display:flex;flex-direction:column}.post-image-wrapper.svelte-1uha8ag{height:200px;overflow:hidden}.post-image.svelte-1uha8ag{width:100%;height:100%;object-fit:cover}.read-more.svelte-1uha8ag{display:inline-block;margin-top:auto;padding-top:1rem;font-weight:500;color:var(--color-secondary)}.view-all.svelte-1uha8ag{text-align:center;margin-top:3rem}.cta-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.cta-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:1rem}.cta-content.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:1.5rem;color:var(--color-text-light)}.cta-img.svelte-1uha8ag{width:100%;height:300px;object-fit:cover;border-radius:8px}@media(max-width:768px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2rem}.cta-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}.cta-image.svelte-1uha8ag{order:-1}}
