.blog-section.svelte-u4k2t{max-width:860px;margin:0 auto}.blog-header.svelte-u4k2t{margin-bottom:3.5rem}.eyebrow.svelte-u4k2t{font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--lavender-400);margin-bottom:.75rem}.blog-subtitle.svelte-u4k2t{font-size:1.7rem;line-height:1.65;color:var(--warm-600)!important;margin-top:.75rem}.blog-grid.svelte-u4k2t{display:flex;flex-direction:column;gap:1.5rem}.blog-card.svelte-u4k2t{background:#fff;border:1.5px solid var(--warm-200);border-radius:20px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;box-shadow:0 2px 12px #64503c0d;animation:svelte-u4k2t-slide-in .6s ease both}.blog-card.svelte-u4k2t:hover{transform:translateY(-4px);box-shadow:0 12px 36px #64503c1a;border-color:var(--lavender-200)}.blog-card-inner.svelte-u4k2t{display:flex;flex-direction:column;gap:.9rem;padding:2.25rem}.blog-title.svelte-u4k2t{font-size:2.2rem;font-weight:700;color:var(--warm-900);text-decoration:none;transition:color .25s ease;line-height:1.3}.blog-title.svelte-u4k2t:hover{color:var(--lavender-500)}.blog-date.svelte-u4k2t{font-size:1.15rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--lavender-400);order:-1}.blog-description.svelte-u4k2t{font-size:1.6rem;line-height:1.65;color:var(--warm-600)!important;margin:0}.blog-link.svelte-u4k2t{color:var(--lavender-500);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:1.25rem;transition:color .25s ease,letter-spacing .25s ease;text-decoration:none;align-self:flex-start}.blog-link.svelte-u4k2t:hover{color:var(--lavender-400);letter-spacing:.12em}.blog-empty.svelte-u4k2t{text-align:center;padding:6rem 2rem}.blog-empty.svelte-u4k2t p:where(.svelte-u4k2t){font-size:1.8rem;color:var(--warm-500)!important}@keyframes svelte-u4k2t-slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.blog-title.svelte-u4k2t{font-size:2rem}.blog-card-inner.svelte-u4k2t{padding:1.75rem}}
