.SiteNav_nav__KWo63{position:-webkit-sticky;position:sticky;z-index:30;top:0;border-bottom:1px solid transparent;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);transition:border-color .15s ease}@supports not (background:color-mix(in srgb,red 50%,transparent)){.SiteNav_nav__KWo63{background:var(--bg)}}.SiteNav_nav__KWo63.SiteNav_scrolled__T_gDa{border-bottom-color:var(--border)}.SiteNav_navRow__XyMqb{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);max-width:var(--content-max);min-height:var(--nav-height);box-sizing:border-box;margin:0 auto;padding:0 var(--gutter)}.SiteNav_left__FkqAp{display:flex;align-items:center;gap:var(--space-8);min-width:0}.SiteNav_right__uczq3{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.SiteNav_menuButton__u1nqx{display:none;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);cursor:pointer}.SiteNav_menuButton__u1nqx svg{width:18px;height:18px}.SiteNav_mobilePanel__xLcrO,.SiteNav_mobilePanel__xLcrO[hidden]{display:none}@media (max-width:1020px){.SiteNav_menuButton__u1nqx{display:inline-flex}.SiteNav_mobilePanel__xLcrO{display:flex;flex-direction:column;gap:var(--space-1);border-top:1px solid var(--border);background:var(--bg);padding:var(--space-3) var(--gutter) var(--space-5)}.SiteNav_mobilePanel__xLcrO a{border-radius:var(--radius-sm);padding:10px 8px;color:var(--ink);font-size:.9375rem;font-weight:500;text-decoration:none}.SiteNav_mobilePanel__xLcrO a[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.SiteNav_mobileCta__8ViNi{margin-top:var(--space-2);border:1px solid var(--accent);background:var(--accent);color:var(--on-accent)!important;text-align:center}}.BlogIndex_hero__Exmx2{border-bottom:1px solid var(--border);background:var(--bg-subtle)}.BlogIndex_bodyInner__xuvDD,.BlogIndex_heroInner__q6jI4{max-width:var(--content-max);box-sizing:border-box;margin:0 auto;padding:0 var(--gutter)}.BlogIndex_heroInner__q6jI4{padding-top:clamp(56px,8vw,88px);padding-bottom:clamp(48px,7vw,72px)}.BlogIndex_eyebrow__vOb7i{margin:0 0 var(--space-3);color:var(--accent);font-size:.8125rem;font-weight:600;letter-spacing:.02em}.BlogIndex_heroInner__q6jI4 h1{max-width:18ch;margin:0 0 var(--space-5);font-size:clamp(2.25rem,4.4vw,3.25rem);font-weight:600;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.BlogIndex_lead__QUxn2{max-width:58ch;margin:0;color:var(--ink-muted);font-size:1.0625rem;line-height:1.65}.BlogIndex_count__T6nyE{margin:var(--space-6) 0 0;color:var(--ink-faint);font-size:.8125rem}.BlogIndex_body__IWlrs{border-bottom:1px solid var(--border)}.BlogIndex_body__IWlrs .BlogIndex_bodyInner__xuvDD{padding-top:var(--section-y);padding-bottom:var(--section-y)}.BlogIndex_featured__m4XCv{display:block;border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:var(--accent-soft);padding:var(--space-8);color:inherit;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.BlogIndex_featured__m4XCv:hover{border-color:var(--accent);transform:translateY(-2px)}.BlogIndex_featuredMeta__39fa7{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-4);color:var(--ink-muted);font-size:.8125rem}.BlogIndex_tag__9MlcF{border-radius:var(--radius-pill);background:var(--accent);padding:2px 10px;color:var(--on-accent);font-weight:500}.BlogIndex_featured__m4XCv h2{max-width:24ch;margin:0 0 var(--space-3);font-size:clamp(1.5rem,2.8vw,2rem);font-weight:600;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.BlogIndex_featured__m4XCv p{max-width:62ch;margin:0 0 var(--space-5);color:var(--ink-muted);font-size:1rem;line-height:1.6}.BlogIndex_readCta__pq_aK{display:inline-flex;align-items:center;color:var(--accent);font-size:.9375rem;font-weight:500}.BlogIndex_icon__hTGYn{width:15px;height:15px;margin-left:6px;transition:transform .16s ease}.BlogIndex_featured__m4XCv:hover .BlogIndex_icon__hTGYn{transform:translateX(3px)}.BlogIndex_filterRow__4i2YZ{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-9) 0 var(--space-6)}.BlogIndex_chip__trsUA{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);padding:6px 14px;color:var(--ink-muted);font-family:var(--apimask-sans);font-size:.8125rem;font-weight:500;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.BlogIndex_chip__trsUA span{color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BlogIndex_chip__trsUA:hover{border-color:var(--border-strong);color:var(--ink)}.BlogIndex_chipActive__FvR6e{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.BlogIndex_chipActive__FvR6e span{color:var(--accent)}.BlogIndex_grid__UhR5s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.BlogIndex_card__QP_ZX{display:flex;flex-direction:column;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-6);color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.BlogIndex_card__QP_ZX:hover{border-color:var(--accent-border);box-shadow:var(--shadow-md);transform:translateY(-2px)}.BlogIndex_cardMeta__H3KnV{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--ink-faint);font-size:.75rem}.BlogIndex_cardCategory__z4mua{color:var(--accent);font-weight:500}.BlogIndex_card__QP_ZX h3{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3;letter-spacing:-.022em;text-wrap:balance}.BlogIndex_card__QP_ZX p{margin:0;color:var(--ink-muted);font-size:.875rem;line-height:1.6}.BlogIndex_cardDate__R_04Q{margin-top:auto;padding-top:var(--space-2);color:var(--ink-faint);font-size:.75rem}.BlogIndex_empty__kSxA6{margin:var(--space-8) 0;color:var(--ink-muted)}.BlogIndex_paths__IE8Ib{border-bottom:1px solid var(--border);background:var(--bg-subtle)}.BlogIndex_paths__IE8Ib .BlogIndex_bodyInner__xuvDD{padding-top:var(--section-y);padding-bottom:var(--section-y)}.BlogIndex_pathsTitle__APyEN{max-width:20ch;margin:0 0 var(--space-8);font-size:clamp(1.625rem,2.8vw,2rem);font-weight:600;line-height:1.15;letter-spacing:-.032em}.BlogIndex_pathGrid__Cx2Si{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.BlogIndex_pathCard__t0eoo{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-6)}.BlogIndex_pathCard__t0eoo h3{margin:0 0 var(--space-3);font-size:1rem;font-weight:600;letter-spacing:-.018em}.BlogIndex_pathCard__t0eoo p{margin:0 0 var(--space-5);color:var(--ink-muted);font-size:.9375rem;line-height:1.6}.BlogIndex_chipRow__0Ctn7{display:flex;flex-wrap:wrap;gap:var(--space-2)}.BlogIndex_chipRow__0Ctn7 span{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-subtle);padding:4px 10px;color:var(--ink-muted);font-size:.75rem}.BlogIndex_ctaInner__AA9SM{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);flex-wrap:wrap;max-width:var(--content-max);box-sizing:border-box;margin:0 auto;padding:var(--section-y) var(--gutter)}.BlogIndex_ctaInner__AA9SM h2{max-width:18ch;margin:0 0 var(--space-3);font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:600;letter-spacing:-.03em}.BlogIndex_ctaInner__AA9SM p{max-width:58ch;margin:0;color:var(--ink-muted);font-size:.9375rem;line-height:1.65}.BlogIndex_ctaButton__Zj_JB{display:inline-flex;min-height:44px;flex-shrink:0;align-items:center;border-radius:var(--radius-sm);background:var(--accent);padding:0 20px;color:var(--on-accent);font-size:.9375rem;font-weight:500;text-decoration:none}.BlogIndex_ctaButton__Zj_JB:hover{background:var(--accent-hover)}@media (max-width:1000px){.BlogIndex_grid__UhR5s{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.BlogIndex_grid__UhR5s{grid-template-columns:1fr}.BlogIndex_featured__m4XCv{padding:var(--space-6)}.BlogIndex_ctaButton__Zj_JB{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.BlogIndex_card__QP_ZX:hover,.BlogIndex_featured__m4XCv:hover{transform:none}}