@layer components{.blog_pageTitle__1EZ7b{font-family:var(--font-heading);font-size:var(--fs-h1);font-weight:var(--fw-heading);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--ink);margin:0 0 var(--space-2xs)}.blog_pageIntro__Nv0VR{font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--ink-body);max-width:var(--measure);margin:0 0 var(--space-lg)}.blog_grid__IDT_E{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-md);gap:var(--space-md);grid-template-columns:1fr}@media (min-width:768px){.blog_grid__IDT_E{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.blog_grid__IDT_E{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog_card__M5MBn{display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;transition:transform var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.blog_card__M5MBn:focus-within,.blog_card__M5MBn:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.blog_cover__zjnce{display:block;width:100%;aspect-ratio:3/2;height:auto;object-fit:cover;background:var(--surface-2)}.blog_cardBody__zVPgK{padding:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-3xs)}.blog_date__53wVS{font-size:var(--fs-caption);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink-muted)}.blog_cardTitle___Ddff{margin:0;font-family:var(--font-heading);font-size:var(--fs-card-title);font-weight:var(--fw-heading);line-height:var(--lh-heading);color:var(--ink);text-wrap:balance}.blog_cardTitle___Ddff a{color:inherit;text-decoration:none}.blog_cardTitle___Ddff a:after{content:"";position:absolute;inset:0}.blog_card__M5MBn{position:relative}.blog_cardTitle___Ddff a:hover{color:var(--brand)}.blog_cardTitle___Ddff a:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.blog_excerpt__OS5xB{margin:0;font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--ink-body)}@media (prefers-reduced-motion:reduce){.blog_card__M5MBn{transition:none}.blog_card__M5MBn:focus-within,.blog_card__M5MBn:hover{transform:none}}.blog_pagination__Anp_S{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);margin-top:var(--space-lg);flex-wrap:wrap}.blog_pageList__IvB4_{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px}.blog_pageCurrent__9Rw6s,.blog_pageGap__X9Vh8,.blog_pageLink___nsU4{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:var(--radius-btn);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-heading);line-height:1;text-decoration:none}.blog_pageLink___nsU4{color:var(--ink);background:transparent;border:1px solid var(--line);transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.blog_pageLink___nsU4:focus-visible,.blog_pageLink___nsU4:hover{background:var(--surface-3);border-color:var(--surface-3);color:var(--brand)}.blog_pageLink___nsU4:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.blog_pageCurrent__9Rw6s{color:var(--on-brand);background:var(--brand);border:1px solid var(--brand);cursor:default}.blog_pageGap__X9Vh8{color:var(--ink-muted);background:transparent;border:0;min-width:24px;padding:0 4px}}