.blog-hero[data-astro-cid-hrno2mm7].section--hero{padding-bottom:24px}.blog-hero[data-astro-cid-hrno2mm7] .lead[data-astro-cid-hrno2mm7]{margin:10px 0 0}.blog-index[data-astro-cid-hrno2mm7]{display:grid;gap:28px}.blog-index__header[data-astro-cid-hrno2mm7]{display:grid;gap:8px;max-width:720px}.blog-index__header[data-astro-cid-hrno2mm7] p[data-astro-cid-hrno2mm7]{color:var(--color-muted);margin:0}.blog-list[data-astro-cid-hrno2mm7]{border-top:1px solid var(--color-border)}.blog-featured[data-astro-cid-hrno2mm7]{background:#f6f5f1;border-radius:8px;display:grid;gap:12px;padding:26px}.blog-featured[data-astro-cid-hrno2mm7] h3[data-astro-cid-hrno2mm7]{font-size:clamp(1.72rem,2.7vw,2.2rem);margin:0}.blog-featured[data-astro-cid-hrno2mm7] h3[data-astro-cid-hrno2mm7] a[data-astro-cid-hrno2mm7]{color:var(--color-text);text-decoration:none}.blog-featured[data-astro-cid-hrno2mm7] h3[data-astro-cid-hrno2mm7] a[data-astro-cid-hrno2mm7]:hover,.blog-featured[data-astro-cid-hrno2mm7] h3[data-astro-cid-hrno2mm7] a[data-astro-cid-hrno2mm7]:focus-visible{color:var(--color-accent-dark)}.blog-featured[data-astro-cid-hrno2mm7] p[data-astro-cid-hrno2mm7]{color:var(--color-muted);margin:0;max-width:56rem}.blog-featured__label[data-astro-cid-hrno2mm7]{color:var(--color-link);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.blog-featured__meta[data-astro-cid-hrno2mm7]{align-items:center;color:var(--color-muted);display:flex;flex-wrap:wrap;font-size:.9rem;gap:12px}.blog-featured__tags[data-astro-cid-hrno2mm7]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.blog-featured__tags[data-astro-cid-hrno2mm7] li[data-astro-cid-hrno2mm7] a[data-astro-cid-hrno2mm7]{color:var(--color-link);text-decoration:none}.blog-featured__tags[data-astro-cid-hrno2mm7] li[data-astro-cid-hrno2mm7] a[data-astro-cid-hrno2mm7]:hover,.blog-featured__tags[data-astro-cid-hrno2mm7] li[data-astro-cid-hrno2mm7] a[data-astro-cid-hrno2mm7]:focus-visible{color:var(--color-accent-dark)}.blog-list__item[data-astro-cid-hrno2mm7]{border-bottom:1px solid var(--color-border);display:grid;gap:20px;grid-template-columns:minmax(0,180px) minmax(0,1fr);padding:28px 0}.blog-list__meta[data-astro-cid-hrno2mm7] p[data-astro-cid-hrno2mm7],.blog-list__body[data-astro-cid-hrno2mm7] p[data-astro-cid-hrno2mm7]{color:var(--color-muted);margin:0}.blog-list__section[data-astro-cid-hrno2mm7]{font-size:.8rem;font-weight:700;letter-spacing:.04em;margin-top:6px;text-transform:uppercase}.blog-list__body[data-astro-cid-hrno2mm7]{display:grid;gap:12px;max-width:760px}.blog-list__body[data-astro-cid-hrno2mm7] h3[data-astro-cid-hrno2mm7]{font-size:clamp(1.42rem,2.4vw,1.92rem);margin:0}.blog-list__body[data-astro-cid-hrno2mm7] h3[data-astro-cid-hrno2mm7] a[data-astro-cid-hrno2mm7]{color:var(--color-text);text-decoration:none}.blog-list__body[data-astro-cid-hrno2mm7] h3[data-astro-cid-hrno2mm7] a[data-astro-cid-hrno2mm7]:hover,.blog-list__body[data-astro-cid-hrno2mm7] h3[data-astro-cid-hrno2mm7] a[data-astro-cid-hrno2mm7]:focus-visible,.blog-list__link[data-astro-cid-hrno2mm7]:hover,.blog-list__link[data-astro-cid-hrno2mm7]:focus-visible{color:var(--color-accent-dark)}.blog-list__tags[data-astro-cid-hrno2mm7]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.blog-list__tags[data-astro-cid-hrno2mm7] li[data-astro-cid-hrno2mm7] a[data-astro-cid-hrno2mm7]{background:#eef3f4;border:1px solid var(--color-border);border-radius:999px;color:var(--color-muted);display:inline-block;font-size:.82rem;line-height:1;padding:7px 10px;text-decoration:none}.blog-list__tags[data-astro-cid-hrno2mm7] li[data-astro-cid-hrno2mm7] a[data-astro-cid-hrno2mm7]:hover,.blog-list__tags[data-astro-cid-hrno2mm7] li[data-astro-cid-hrno2mm7] a[data-astro-cid-hrno2mm7]:focus-visible{border-color:var(--color-accent);color:var(--color-accent-dark)}.blog-list__link[data-astro-cid-hrno2mm7]{color:var(--color-link);font-weight:700;width:fit-content}@media(max-width:720px){.blog-featured[data-astro-cid-hrno2mm7]{padding:20px}.blog-list__item[data-astro-cid-hrno2mm7]{gap:12px;grid-template-columns:1fr;padding:22px 0}}
