.blog_hero__Bcron{position:relative;min-height:300px;display:flex;align-items:flex-end;--color-focus-ring:var(--on-dark)}.blog_heroMedia__c5G1X{position:absolute;inset:0}.blog_heroMedia__c5G1X>*{height:100%;border-radius:0;border:none}.blog_scrim__oc6zl{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(10,10,10,.7),rgba(10,10,10,.5) 50%,rgba(10,10,10,.88))}.blog_heroInner__7Df87{position:relative;width:100%;max-width:var(--page-max);margin:0 auto;padding:clamp(48px,7vw,80px) var(--gutter);display:flex;flex-direction:column;gap:var(--space-12)}.blog_heroTitle__5LA1J{font-family:var(--font-display);font-size:clamp(27px,4vw,34px);font-weight:900;letter-spacing:-.02em;line-height:1.2;color:#ffffff;text-wrap:pretty}.blog_heroLead__nl758{font-size:16px;line-height:1.6;color:var(--act-prose);max-width:60ch}.blog_band__w4_rd{max-width:var(--page-max);margin:0 auto;padding:clamp(40px,6vw,64px) var(--gutter);display:flex;flex-direction:column;gap:28px}.blog_filters__Twxrr{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.blog_chip__x1FZi{background:transparent;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);padding:7px 14px;cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1.4;color:var(--color-text-secondary);transition:background-color var(--duration-micro) var(--ease-standard),border-color var(--duration-micro) var(--ease-standard),color var(--duration-micro) var(--ease-standard)}.blog_chip__x1FZi:active,.blog_chip__x1FZi:hover{background:var(--color-bg);color:var(--color-text)}.blog_chipActive__i8cih{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary);font-weight:600}.blog_chipActive__i8cih:active,.blog_chipActive__i8cih:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-text-on-primary)}.blog_count__vht4d{margin-left:auto}.blog_grid__XpFIW{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px}.blog_card__JxreE{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden;display:flex;flex-direction:column;color:var(--color-text);transition:box-shadow var(--duration-micro) var(--ease-standard),border-color var(--duration-micro) var(--ease-standard)}.blog_card__JxreE:active,.blog_card__JxreE:hover{box-shadow:var(--shadow-raised);border-color:var(--color-border-strong);color:var(--color-text)}.blog_cardBody__Quu_1{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1 1}.blog_cardTitle__Tu4OQ{font-family:var(--font-display);font-size:19px;font-weight:800;line-height:1.35;color:var(--color-text-heading);text-wrap:pretty}.blog_cardExcerpt__UQKZ_{font-size:15px;line-height:1.6;color:var(--color-text-secondary)}.blog_cardLink__8JONU{margin-top:auto;padding-top:var(--space-8);font-size:15px;font-weight:600;color:var(--color-primary)}.blog_pagination__5VUwt{border-top:1px solid var(--color-border);padding-top:var(--space-24);display:flex;align-items:center;justify-content:flex-end;gap:var(--space-16);flex-wrap:wrap}.blog_pages__Y6xhO{display:flex;align-items:center;gap:var(--space-4)}.blog_page__yJJnW{font-family:var(--font-mono);font-size:13px;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:6px 10px;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);transition:background-color var(--duration-micro) var(--ease-standard),color var(--duration-micro) var(--ease-standard)}.blog_page__yJJnW:active,.blog_page__yJJnW:hover{background:var(--color-fill-subtle);color:var(--color-text)}.blog_pageActive__Dz3r_{background:var(--color-primary);color:var(--color-text-on-primary)}.blog_gap__YFi3B{font-family:var(--font-mono);font-size:13px;line-height:1.5;padding:6px var(--space-4);color:var(--color-text-tertiary)}.blog_heroMedia__c5G1X{filter:grayscale(1)}.mediaSlot_slot__UkbDv{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--space-24);background:var(--color-fill-subtle);border:1px solid var(--color-border);overflow:hidden}.mediaSlot_onDark__Dt7ZR{background:var(--act-rule);border-color:var(--act-border)}.mediaSlot_image__x1DyI{display:block;padding:0;object-fit:cover;border:none}.mediaSlot_caption__RiyIr{font-family:var(--font-mono);font-size:13px;line-height:1.5;text-align:center;color:var(--color-text-tertiary);max-width:42ch}.mediaSlot_alignEnd__09B5P{align-items:flex-end;justify-content:flex-end;padding:var(--space-32)}.mediaSlot_onDark__Dt7ZR .mediaSlot_caption__RiyIr{color:var(--act-meta)}.mediaSlot_sm__q7zln{border-radius:var(--radius-sm)}.mediaSlot_md__RDvnf{border-radius:var(--radius-md)}.mediaSlot_lg__Khwfc{border-radius:var(--radius-lg)}.mediaSlot_card__1CX9O{border-radius:var(--radius-card)}.mediaSlot_none__05d4j{border-radius:0}@media (max-width:940px){.mediaSlot_alignEnd__09B5P .mediaSlot_caption__RiyIr{display:none}}