.blog_grid__XpFIW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.blog_card__JxreE{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);transition:border-color .15s}.blog_card__JxreE:hover{border-color:var(--brand)}.blog_image__WRsOi{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:var(--bg-surface-muted)}.blog_cardBody__Quu_1{padding:1.5rem}.blog_cardTitle__Tu4OQ{font-size:clamp(1.4rem,2vw,2rem);line-height:1.25}.blog_meta__yMob9{display:flex;flex-wrap:wrap;gap:.5rem 1rem;color:var(--text-muted);font-size:.875rem}.blog_pagination__5VUwt{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2.5rem}.blog_heroImage__xr6NZ{display:block;width:100%;max-height:32rem;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);margin-top:2rem}.blog_body__Fq_v9{max-width:48rem;margin-inline:auto;overflow-wrap:anywhere}.blog_body__Fq_v9 img{max-width:100%;height:auto;border-radius:var(--radius-sm)}.blog_body__Fq_v9 pre{overflow-x:auto;padding:1rem;background:var(--bg-surface-muted);border-radius:var(--radius-sm)}.blog_body__Fq_v9 table{display:block;overflow-x:auto}.blog_body__Fq_v9 figure{margin-block:2rem}.blog_body__Fq_v9 figcaption{margin-top:.5rem;color:var(--text-muted);font-size:.875rem}@media (max-width:640px){.blog_grid__XpFIW{grid-template-columns:1fr}}