.blog-index.svelte-u4k2t{padding-top:3rem;padding-bottom:6rem}.subtitle.svelte-u4k2t{max-width:720px;line-height:1.6}.posts-grid.svelte-u4k2t{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.post-card.svelte-u4k2t{border:2px solid var(--brand-ochre-soft);box-shadow:var(--bubble-shadow);transition:var(--transition-smooth);background:#fff;border-radius:25px;height:100%;padding:2rem;display:block}.post-card.svelte-u4k2t:hover{border-color:var(--brand-ochre-light);transform:translateY(-8px)scale(1.02);box-shadow:0 15px 40px #955f2026}.post-title.svelte-u4k2t{color:var(--brand-ochre);margin-bottom:1rem;font-size:1.4rem;font-weight:700;line-height:1.3}.post-description.svelte-u4k2t{color:#666;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.read-more-wrapper.svelte-u4k2t{color:var(--brand-ochre);align-items:center;gap:.5rem;margin-top:auto;display:flex}.read-more.svelte-u4k2t{text-transform:uppercase;letter-spacing:.5px;font-size:.9rem}.arrow.svelte-u4k2t{transition:transform .3s}.post-card.svelte-u4k2t:hover .arrow:where(.svelte-u4k2t){transform:translate(8px)}@media (width<=768px){.blog-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:2.5rem}.posts-grid.svelte-u4k2t{grid-template-columns:1fr}}
