.blog_page__iP9Ub{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-family-body)}.blog_hero__WLLgl{position:relative;overflow:hidden;padding:80px 0 60px;background:var(--color-canvas);border-bottom:1px solid var(--color-border-light)}.blog_bgGrid__VnfPH{position:absolute;inset:0;background-image:linear-gradient(var(--color-border-light) 1px,transparent 1px),linear-gradient(90deg,var(--color-border-light) 1px,transparent 1px);background-size:48px 48px;opacity:.45;pointer-events:none}.blog_container__2_z7z{position:relative;z-index:1;max-width:var(--container-max,1120px);margin:0 auto;padding:0 var(--container-padding,32px)}.blog_heroHeader__r7GCm{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:40px;gap:40px;align-items:end}.blog_heroMain__wVB6o{grid-column:span 8}.blog_heroStats__sfstu{grid-column:span 4;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);padding:18px 20px}@media (max-width:960px){.blog_heroMain__wVB6o,.blog_heroStats__sfstu{grid-column:span 12}}.blog_title__9ihMq{font-family:var(--font-family-heading);font-size:clamp(30px,4.2vw,44px);font-weight:750;line-height:1.14;letter-spacing:-.032em;color:var(--color-ink);margin:0 0 18px}.blog_subtitle__SFq9F{font-size:16.5px;line-height:1.72;color:var(--color-ink-muted);max-width:64ch;margin:0}.blog_statRow__l8OLe{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px dashed var(--color-border-light);font-size:12.5px}.blog_statRow__l8OLe:first-child{padding-top:0}.blog_statRow__l8OLe:last-child{border-bottom:none;padding-bottom:0}.blog_statLabel__xY7UH{color:var(--color-ink-muted);font-weight:500}.blog_statValue__lAG9z{color:var(--color-ink);font-weight:600;text-align:right}.blog_section__dZhnf{padding:64px 0 88px;background:var(--color-surface);border-bottom:1px solid var(--color-border-light)}.blog_empty__oeFlF{text-align:center;color:var(--color-ink-muted);padding:60px 0;font-size:16px}.blog_featuredCard__fDAQs{border:1px solid var(--color-border);border-radius:8px;background:var(--color-canvas);overflow:hidden;margin-bottom:32px;transition:border-color .2s ease}.blog_featuredCard__fDAQs:hover{border-color:var(--color-accent)}.blog_featuredLink__I_lFc{display:grid;grid-template-columns:repeat(12,1fr);text-decoration:none;color:inherit}.blog_featuredVisual__CKdiX{grid-column:span 7;background:var(--color-surface);border-right:1px solid var(--color-border-light);padding:24px;display:flex;align-items:center;justify-content:center}.blog_featuredVisual__CKdiX img{width:100%;height:auto;border-radius:4px;border:1px solid var(--color-border-light)}.blog_featuredBody__rCGQ0{grid-column:span 5;padding:32px;display:flex;flex-direction:column}@media (max-width:960px){.blog_featuredBody__rCGQ0,.blog_featuredVisual__CKdiX{grid-column:span 12}.blog_featuredVisual__CKdiX{border-right:none;border-bottom:1px solid var(--color-border-light)}}.blog_metaTopRow__QgJln{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;margin-bottom:16px;border-bottom:1px dashed var(--color-border-light)}.blog_indexBadge__Yr3S1{font-family:var(--font-family-mono);font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--color-accent)}.blog_dateText__ZNv3U{font-family:var(--font-family-mono);font-size:12px;color:var(--color-ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blog_featuredTitle__opMHn{font-family:var(--font-family-heading);font-size:clamp(20px,2.2vw,24px);font-weight:750;line-height:1.32;letter-spacing:-.02em;color:var(--color-ink);margin:0 0 14px}.blog_featuredDesc__c0yPT{font-size:14.5px;line-height:1.68;color:var(--color-ink-muted);margin:0 0 20px;flex:1 1}.blog_tagRow__T6awa{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.blog_tag__WCjGh{display:inline-block;padding:3px 9px;border-radius:4px;background:var(--color-surface);color:var(--color-ink-secondary);border:1px solid var(--color-border);font-size:11.5px;font-weight:600}.blog_cardFooter__2tTtt,.blog_featuredFooter__vQRec{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid var(--color-border-light);font-size:12.5px}.blog_authorText__l8ru1{color:var(--color-ink-muted)}.blog_readAction__hTD3U{font-weight:700;color:var(--color-accent)}.blog_grid__4VF_V{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px;gap:28px}@media (max-width:860px){.blog_grid__4VF_V{grid-template-columns:1fr}}.blog_card__AELHx{border:1px solid var(--color-border);border-radius:8px;overflow:hidden;background:var(--color-canvas);display:flex;flex-direction:column;transition:border-color .2s ease}.blog_card__AELHx:hover{border-color:var(--color-accent)}.blog_cardLink__4MC_H{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.blog_cardImage__JEROn{background:var(--color-surface);border-bottom:1px solid var(--color-border-light);padding:20px}.blog_cardImage__JEROn img{width:100%;height:auto;border-radius:4px;border:1px solid var(--color-border-light)}.blog_cardBody__mNUBU{padding:28px;display:flex;flex-direction:column;flex:1 1}.blog_cardTitle__Yatym{font-family:var(--font-family-heading);font-size:20px;font-weight:750;line-height:1.36;letter-spacing:-.02em;color:var(--color-ink);margin:0 0 12px}.blog_cardDesc__xLfQc{font-size:14.5px;line-height:1.66;color:var(--color-ink-muted);margin:0 0 20px;flex:1 1}.blog_cta__czXLI{padding:72px 0;background:var(--color-dark-bg,#09101c);color:var(--color-dark-text,#f4f8ff)}.blog_ctaInner__vV_Zg{display:flex;justify-content:space-between;align-items:center;gap:40px}@media (max-width:900px){.blog_ctaInner__vV_Zg{flex-direction:column;align-items:flex-start;gap:24px}}.blog_ctaCopy__gHpf0{max-width:620px}.blog_ctaTitle__FvcOH{font-family:var(--font-family-heading);font-size:clamp(22px,3vw,30px);font-weight:750;color:#fff;margin:0 0 12px;letter-spacing:-.025em}.blog_ctaDesc__e_plF{font-size:15px;line-height:1.7;color:var(--color-dark-muted,#9ab0cf);margin:0}.blog_ctaActions__nWIdm{display:flex;flex-wrap:wrap;gap:12px;flex-shrink:0}.blog_ctaButton__UfX1A{display:inline-flex;align-items:center;padding:13px 24px;background:var(--color-accent);color:#fff;border-radius:6px;font-size:14px;font-weight:650;text-decoration:none;transition:background .18s ease}.blog_ctaButton__UfX1A:hover{background:var(--color-accent-hover)}.blog_ctaSecondaryButton___XX8R{display:inline-flex;align-items:center;padding:13px 24px;background:hsla(0,0%,100%,.06);color:#fff;border:1px solid var(--color-dark-border,#203350);border-radius:6px;font-size:14px;font-weight:650;text-decoration:none;transition:background .18s ease,border-color .18s ease}.blog_ctaSecondaryButton___XX8R:hover{background:hsla(0,0%,100%,.12);border-color:var(--color-dark-accent,#7da7ff)}