body.landing-body{background:#fff}.blog-index[data-astro-cid-ux3yoh6o]{padding-block:clamp(2.75rem,6vw,5rem)}.blog-index__header[data-astro-cid-ux3yoh6o]{text-align:center;margin-inline:auto}.blog-index__header[data-astro-cid-ux3yoh6o]>p[data-astro-cid-ux3yoh6o]{color:var(--color-text-soft);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:750}.blog-index__header[data-astro-cid-ux3yoh6o] h1[data-astro-cid-ux3yoh6o]{max-width:none;color:var(--color-text-primary);margin:.75rem auto 0;font-size:clamp(2.25rem,4vw,3rem);line-height:1.05}.blog-index__header[data-astro-cid-ux3yoh6o] h1[data-astro-cid-ux3yoh6o] span[data-astro-cid-ux3yoh6o]{display:block}.blog-index__intro[data-astro-cid-ux3yoh6o]{max-width:42rem;color:var(--color-text-muted);margin:1.25rem auto 0;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.68}.article-index[data-astro-cid-ux3yoh6o]{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3vw,2rem);margin-top:clamp(3.25rem,7vw,5rem);display:grid}.article-index[data-astro-cid-ux3yoh6o] article[data-astro-cid-ux3yoh6o]{min-width:0}.article-index[data-astro-cid-ux3yoh6o] article[data-astro-cid-ux3yoh6o]>a[data-astro-cid-ux3yoh6o]{border:1px solid var(--color-border-default);height:100%;color:inherit;background:#fff;border-radius:.75rem;flex-direction:column;text-decoration:none;transition:border-color .18s,transform .18s;display:flex;overflow:hidden}.article-index__media[data-astro-cid-ux3yoh6o]{background:#fff;padding:.75rem .75rem 0}.article-index__image[data-astro-cid-ux3yoh6o]{aspect-ratio:4/3;background:var(--card-swatch);background:color-mix(in srgb, var(--card-swatch) 72%, #fff);border-radius:.45rem;overflow:hidden}.article-index__image[data-astro-cid-ux3yoh6o] img{object-fit:cover;width:100%;height:100%}.article-index__meta[data-astro-cid-ux3yoh6o]{color:var(--color-text-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:1.35rem 1.35rem 0;font-size:.75rem;display:flex}.article-index__copy[data-astro-cid-ux3yoh6o]{padding:0 1.35rem}.blog-index[data-astro-cid-ux3yoh6o] .article-index__copy[data-astro-cid-ux3yoh6o] h2[data-astro-cid-ux3yoh6o]{max-width:30ch;color:var(--color-text-primary);font-family:var(--font-sans);margin:.8rem 0 0;font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:750;line-height:1.35}.article-index__link[data-astro-cid-ux3yoh6o]{color:var(--color-text-primary);text-decoration:underline;text-decoration-color:var(--brand);text-underline-offset:4px;align-self:flex-start;align-items:center;gap:.45rem;margin:auto 1.35rem 1.35rem;padding-top:1.25rem;font-size:.8rem;font-weight:750;text-decoration-thickness:2px;display:inline-flex}.article-index[data-astro-cid-ux3yoh6o] article[data-astro-cid-ux3yoh6o]>a[data-astro-cid-ux3yoh6o]:hover,.article-index[data-astro-cid-ux3yoh6o] article[data-astro-cid-ux3yoh6o]>a[data-astro-cid-ux3yoh6o]:focus-visible{border-color:var(--color-border-strong);transform:translateY(-2px)}.article-index[data-astro-cid-ux3yoh6o] article[data-astro-cid-ux3yoh6o]>a[data-astro-cid-ux3yoh6o]:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:4px}@media (width>=768px){.article-index[data-astro-cid-ux3yoh6o]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.article-index[data-astro-cid-ux3yoh6o]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.article-index__media[data-astro-cid-ux3yoh6o]{padding:.6rem .6rem 0}.article-index__meta[data-astro-cid-ux3yoh6o]{padding:1.1rem 1.1rem 0}.article-index__copy[data-astro-cid-ux3yoh6o]{padding-inline:1.1rem}.article-index__link[data-astro-cid-ux3yoh6o]{margin:auto 1.1rem 1.1rem}}@media (prefers-reduced-motion:reduce){.article-index[data-astro-cid-ux3yoh6o] article[data-astro-cid-ux3yoh6o]>a[data-astro-cid-ux3yoh6o]{transition:none}.article-index[data-astro-cid-ux3yoh6o] article[data-astro-cid-ux3yoh6o]>a[data-astro-cid-ux3yoh6o]:hover,.article-index[data-astro-cid-ux3yoh6o] article[data-astro-cid-ux3yoh6o]>a[data-astro-cid-ux3yoh6o]:focus-visible{transform:none}}@media (width<=767px){.blog-index__header[data-astro-cid-ux3yoh6o] h1[data-astro-cid-ux3yoh6o]{text-wrap:wrap;max-width:none;font-size:clamp(1.45rem,7vw,1.8rem)}}
