.blog-page.svelte-u4k2t{min-height:100vh}.hero.svelte-u4k2t{background:linear-gradient(135deg,#5a7a5e,#3d5a40);padding:5rem 2rem;text-align:center;color:#fff}.hero-content.svelte-u4k2t{max-width:900px;margin:0 auto}.hero.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:3.5rem;font-weight:800;margin-bottom:1.25rem}.hero.svelte-u4k2t h1:where(.svelte-u4k2t) span:where(.svelte-u4k2t){color:#b8d4ba}.hero.svelte-u4k2t p:where(.svelte-u4k2t){font-size:1.35rem;opacity:.9;line-height:1.7}.section.svelte-u4k2t{padding:5rem 3rem;max-width:1200px;margin:0 auto}.articles-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.article-card.svelte-u4k2t{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px 30px #00000014;transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;color:inherit;display:flex;flex-direction:column}.article-card.svelte-u4k2t:hover{transform:translateY(-8px);box-shadow:0 20px 50px #00000024}.card-image.svelte-u4k2t{position:relative;height:220px;overflow:hidden}.card-image.svelte-u4k2t img:where(.svelte-u4k2t){width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.article-card.svelte-u4k2t:hover .card-image:where(.svelte-u4k2t) img:where(.svelte-u4k2t){transform:scale(1.05)}.card-category.svelte-u4k2t{position:absolute;top:14px;left:14px;background:#5a7a5e;color:#fff;padding:5px 14px;border-radius:20px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.card-body.svelte-u4k2t{padding:1.75rem;display:flex;flex-direction:column;flex:1}.card-meta.svelte-u4k2t{display:flex;gap:1.25rem;margin-bottom:1rem;font-size:.85rem;color:#888}.card-meta.svelte-u4k2t i:where(.svelte-u4k2t){margin-right:.35rem;color:#5a7a5e}.card-body.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.3rem;font-weight:700;color:#1a1a1a;margin-bottom:.75rem;line-height:1.4}.card-body.svelte-u4k2t p:where(.svelte-u4k2t){font-size:.95rem;color:#666;line-height:1.65;flex:1}.read-more.svelte-u4k2t{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.25rem;color:#5a7a5e;font-weight:700;font-size:.95rem;transition:gap .3s}.article-card.svelte-u4k2t:hover .read-more:where(.svelte-u4k2t){gap:.85rem}.read-more.svelte-u4k2t i:where(.svelte-u4k2t){font-size:.8rem;transition:transform .3s}.article-card.svelte-u4k2t:hover .read-more:where(.svelte-u4k2t) i:where(.svelte-u4k2t){transform:translate(4px)}@media(max-width:1024px){.articles-grid.svelte-u4k2t{grid-template-columns:1fr;max-width:600px;margin:0 auto}}@media(max-width:768px){.hero.svelte-u4k2t{padding:3.5rem 1.25rem}.hero.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:2.25rem}.hero.svelte-u4k2t p:where(.svelte-u4k2t){font-size:1.1rem}.section.svelte-u4k2t{padding:3rem 1rem}}
