.blog-cats.svelte-u4k2t{flex-wrap:wrap;gap:8px;margin:0 0 26px;display:flex}.blog-cats__item.svelte-u4k2t{border:1px solid var(--color-line);color:var(--color-muted);background:#fff;border-radius:999px;padding:5px 12px;font-size:.82rem;text-decoration:none;transition:border-color .2s,color .2s}.blog-cats__item.svelte-u4k2t b:where(.svelte-u4k2t){color:var(--color-primary)}.blog-cats__item.svelte-u4k2t:hover{border-color:var(--color-primary);color:var(--color-primary)}.blog-featured.svelte-u4k2t{border:1px solid var(--color-line);box-shadow:var(--shadow-1);background:#fff;border-radius:6px;grid-template-columns:minmax(0,58%) minmax(0,1fr);margin-bottom:34px;text-decoration:none;transition:box-shadow .24s,transform .24s;display:grid;overflow:hidden}@media (hover:hover){.blog-featured.svelte-u4k2t:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.blog-featured.svelte-u4k2t:hover .blog-featured__img:where(.svelte-u4k2t) img:where(.svelte-u4k2t){transform:scale(1.045)}}.blog-featured__img.svelte-u4k2t{min-height:300px;overflow:hidden}.blog-featured__img.svelte-u4k2t img:where(.svelte-u4k2t){object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.16,1,.3,1);display:block}.blog-featured__body.svelte-u4k2t{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:clamp(20px,2.4vw,38px);display:flex}.blog-featured__badge.svelte-u4k2t{background:var(--color-primary);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:2px;padding:4px 12px;font-size:.74rem;font-weight:700}.blog-featured__body.svelte-u4k2t h2:where(.svelte-u4k2t){color:var(--color-ink);margin:0;font-size:clamp(1.25rem,1rem + 1.2vw,1.9rem);line-height:1.25}.blog-featured__cta.svelte-u4k2t{color:var(--color-primary);margin-top:6px;font-weight:600}@media (width<=820px){.blog-featured.svelte-u4k2t{grid-template-columns:minmax(0,1fr)}.blog-featured__img.svelte-u4k2t{min-height:210px}}
