.blog-wrap.svelte-u4k2t{min-height:100vh;padding:48px 20px 80px;background:linear-gradient(#070c16c7,#070c1680),url(../../../background_pattern.webp) center top / cover fixed no-repeat;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.blog-hero.svelte-u4k2t,.post-grid.svelte-u4k2t{max-width:900px;margin-right:auto;margin-left:auto}.blog-hero.svelte-u4k2t{margin-bottom:34px;color:#e2e8f0}.blog-kicker.svelte-u4k2t,.post-date.svelte-u4k2t{margin:0 0 10px;color:#fbbf24;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}h1.svelte-u4k2t{margin:0 0 14px;color:#fff;font-size:clamp(2.2rem,6vw,4.25rem);line-height:1.05}.blog-hero.svelte-u4k2t>p:where(.svelte-u4k2t):last-child{max-width:60ch;margin:0;color:#cbd5e1;font-size:1.05rem;line-height:1.75}.post-card.svelte-u4k2t{padding:28px;border:1px solid rgba(251,191,36,.22);border-radius:18px;background:#f8fafcf7;box-shadow:0 22px 55px #0003}.post-date.svelte-u4k2t{color:#1f6644}h2.svelte-u4k2t{margin:0 0 12px;font-size:clamp(1.55rem,4vw,2.1rem)}h2.svelte-u4k2t a:where(.svelte-u4k2t){color:#0f172a;text-decoration:none}.post-card.svelte-u4k2t>p:where(.svelte-u4k2t):not(.post-date){max-width:64ch;margin:0 0 18px;color:#475569;line-height:1.75}.read-link.svelte-u4k2t{color:#1f6644;font-weight:700;text-underline-offset:3px}h2.svelte-u4k2t a:where(.svelte-u4k2t):hover,.read-link.svelte-u4k2t:hover{color:#155233}@media(max-width:640px){.blog-wrap.svelte-u4k2t{padding:32px 16px 64px}.post-card.svelte-u4k2t{padding:22px}}
