.blog-list[data-astro-cid-bsyh5rhu]{max-width:74rem;margin:0 auto}.blog-taxonomy-nav[data-astro-cid-bsyh5rhu]{justify-content:center;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.blog-taxonomy-link[data-astro-cid-bsyh5rhu]{min-height:var(--control-min-height);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-text-primary);border-radius:var(--radius-pill);background:var(--color-surface-page);color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);transition:background-color var(--motion-fast) var(--motion-easing), color var(--motion-fast) var(--motion-easing);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.blog-taxonomy-link[data-astro-cid-bsyh5rhu]:hover,.blog-taxonomy-link[data-astro-cid-bsyh5rhu]:focus-visible{background:var(--color-surface-inverse);color:var(--color-text-inverse)}.blog-filter-status[data-astro-cid-bsyh5rhu]{margin:0 0 var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);text-align:center}.blog-filter-reset-wrap[data-astro-cid-bsyh5rhu]{margin:0 0 var(--space-6);text-align:center}.blog-filter-reset[data-astro-cid-bsyh5rhu]{min-height:var(--target-min-size);color:var(--color-link);font-weight:var(--font-weight-semibold);text-underline-offset:.25em;align-items:center;display:inline-flex}.blog-filter-reset[data-astro-cid-bsyh5rhu]:hover,.blog-filter-reset[data-astro-cid-bsyh5rhu]:focus-visible{color:var(--color-link-hover)}.blog-card-grid[data-astro-cid-bsyh5rhu]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-card[data-astro-cid-bsyh5rhu]{min-width:0;min-height:25rem;padding:clamp(var(--space-6), 4vw, var(--space-8));border-radius:var(--radius-large);background:var(--color-surface-subtle);box-shadow:var(--shadow-card);border:0;flex-direction:column;display:flex}.blog-card[data-astro-cid-bsyh5rhu][hidden]{display:none}.blog-card-topline[data-astro-cid-bsyh5rhu]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);display:flex}.blog-card-number[data-astro-cid-bsyh5rhu]{color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.blog-card[data-astro-cid-bsyh5rhu] .blog-category[data-astro-cid-bsyh5rhu]{margin:0}.blog-category-link[data-astro-cid-bsyh5rhu]{min-height:2rem;padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-black);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:.75rem;font-weight:800;line-height:1.25;text-decoration:none;display:inline-flex}.blog-category-link[data-astro-cid-bsyh5rhu]:hover,.blog-category-link[data-astro-cid-bsyh5rhu]:focus-visible{border-color:var(--color-black);background:var(--color-surface-accent);color:var(--color-text-primary)}.blog-card[data-astro-cid-bsyh5rhu] .blog-title[data-astro-cid-bsyh5rhu]{margin:0 0 var(--space-4);font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--font-weight-semibold);letter-spacing:-.035em;text-wrap:balance;line-height:1.15}.blog-title[data-astro-cid-bsyh5rhu] a[data-astro-cid-bsyh5rhu]{color:var(--color-text-primary);text-decoration:none}.blog-title[data-astro-cid-bsyh5rhu] a[data-astro-cid-bsyh5rhu]:hover,.blog-title[data-astro-cid-bsyh5rhu] a[data-astro-cid-bsyh5rhu]:focus-visible{color:var(--color-link);text-underline-offset:.15em;text-decoration:underline 1px}.blog-description[data-astro-cid-bsyh5rhu]{margin:0 0 var(--space-6);color:var(--color-text-muted);line-height:1.65}.blog-meta[data-astro-cid-bsyh5rhu]{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-small);flex-wrap:wrap;margin:0;display:flex}.blog-link-wrap[data-astro-cid-bsyh5rhu]{padding-top:var(--space-8);margin-top:auto}.blog-link[data-astro-cid-bsyh5rhu]{min-height:var(--target-min-size);align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);text-underline-offset:.25em;text-decoration-thickness:1px;display:inline-flex}.blog-link[data-astro-cid-bsyh5rhu]:hover,.blog-link[data-astro-cid-bsyh5rhu]:focus-visible{color:var(--color-link)}@media (width<=47.99rem){.blog-card-grid[data-astro-cid-bsyh5rhu]{grid-template-columns:1fr}.blog-card[data-astro-cid-bsyh5rhu]{min-height:0}}@media (width<=30rem){.blog-taxonomy-nav[data-astro-cid-bsyh5rhu]{flex-direction:column;align-items:stretch}.blog-taxonomy-link[data-astro-cid-bsyh5rhu]{width:100%}.blog-card-topline[data-astro-cid-bsyh5rhu]{align-items:flex-start}}.blog-index-page[data-astro-cid-ibz4wrt5]{min-height:70vh;padding-block:clamp(var(--space-12), 8vw, var(--space-24));background:linear-gradient(to bottom, var(--color-surface-accent) 0, var(--color-surface-accent) 23rem, var(--color-surface-page) 23rem, var(--color-surface-page) 100%)}.blog-page-heading[data-astro-cid-ibz4wrt5]{max-width:54rem;margin:0 auto clamp(var(--space-8), 6vw, var(--space-16));text-align:center}.blog-page-eyebrow[data-astro-cid-ibz4wrt5]{margin:0 0 var(--space-4);color:var(--color-black);letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:800;line-height:1.3}.blog-page-heading[data-astro-cid-ibz4wrt5] h1[data-astro-cid-ibz4wrt5]{color:var(--color-text-primary);font-size:var(--font-size-h1);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--line-height-heading);text-wrap:balance;margin:0}.blog-page-heading[data-astro-cid-ibz4wrt5]>p[data-astro-cid-ibz4wrt5]:last-child{max-width:46rem;margin:var(--space-6) auto 0;color:var(--color-text-muted);font-size:clamp(1rem,2vw,1.15rem);line-height:1.65}
