:root{--brand-olive: #999950;--brand-olive-light: #b8b870;--brand-olive-dark: #7a7a40}.accent-text.svelte-u4k2t{color:var(--brand-olive)}.blog-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-weight:800;color:#333}.subtitle.svelte-u4k2t{font-size:1.15rem;color:#6c757d;max-width:650px;line-height:1.6}.header-line.svelte-u4k2t{width:60px;height:5px;background:var(--brand-olive);margin:0 auto;border-radius:10px}.posts-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem}.post-card.svelte-u4k2t{text-decoration:none;display:block;height:100%;background:#fff;border-radius:25px;box-shadow:0 10px 30px #99995014;border:1px solid rgba(153,153,80,.1);transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden;position:relative}.post-card.svelte-u4k2t:hover{transform:translateY(-10px);box-shadow:0 20px 40px #99995026;border-color:var(--brand-olive-light)}.card-content.svelte-u4k2t{padding:2.5rem;display:flex;flex-direction:column;height:100%}.category-tag.svelte-u4k2t{font-size:.75rem;text-transform:uppercase;font-weight:700;letter-spacing:1px;color:var(--brand-olive);margin-bottom:1rem}.post-title.svelte-u4k2t{font-size:1.4rem;font-weight:700;color:#2c2c2c;margin-bottom:1rem;line-height:1.3;transition:color .3s ease}.post-card.svelte-u4k2t:hover .post-title:where(.svelte-u4k2t){color:var(--brand-olive-dark)}.post-description.svelte-u4k2t{color:#666;font-size:.95rem;line-height:1.6;margin-bottom:2rem;flex-grow:1}.read-more-wrapper.svelte-u4k2t{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--brand-olive)}.arrow.svelte-u4k2t{transition:transform .3s ease}.post-card.svelte-u4k2t:hover .arrow:where(.svelte-u4k2t){transform:translate(8px)}@media(max-width:768px){.posts-grid.svelte-u4k2t{grid-template-columns:1fr}}
