.BlogIndexPage_page__PjtGW{flex:1 1;display:flex;flex-direction:column;min-height:100%;background:var(--surface-1);color:var(--text-primary);font-family:var(--font-primary)}.BlogIndexPage_shell__QyNM4{width:100%;max-width:var(--max-w);margin:0 auto;padding:0 var(--page-px)}.BlogIndexPage_hero__CLbGC{position:relative;padding:calc(var(--header-h) + var(--sp-10)) 0 var(--sp-10);overflow:hidden;text-align:center}@media (max-width:767px){.BlogIndexPage_hero__CLbGC{padding:calc(var(--header-h) + var(--sp-7)) 0 var(--sp-8)}}.BlogIndexPage_heroBg__dZUow{position:absolute;inset:0;pointer-events:none;background:linear-gradient(168deg,var(--surface-1) 0,color-mix(in srgb,var(--brand-softer) 70%,var(--surface-1)) 35%,color-mix(in srgb,var(--accent-soft) 50%,var(--surface-1)) 65%,var(--surface-1) 100%)}.BlogIndexPage_heroBlobA__lcs3w{position:absolute;top:-15%;right:-5%;width:min(60vw,36rem);height:min(60vw,36rem);border-radius:50%;background:radial-gradient(circle at center,color-mix(in srgb,var(--accent) 12%,transparent) 0,transparent 65%);filter:blur(40px)}.BlogIndexPage_heroBlobB__aKdbl{position:absolute;bottom:5%;left:-10%;width:min(50vw,30rem);height:min(50vw,30rem);border-radius:50%;background:radial-gradient(circle at center,color-mix(in srgb,var(--brand) 8%,transparent) 0,transparent 60%);filter:blur(50px)}.BlogIndexPage_heroBlobC__EX_CO{position:absolute;top:30%;left:50%;transform:translateX(-50%);width:min(50vw,30rem);height:min(35vw,20rem);border-radius:50%;background:radial-gradient(circle at center,color-mix(in srgb,var(--warm) 6%,transparent) 0,transparent 60%);filter:blur(30px)}.BlogIndexPage_heroMesh__5WdDc{position:absolute;inset:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none}.BlogIndexPage_heroInner__xIeml{position:relative;z-index:1;max-width:40rem;margin:0 auto;padding:0 var(--page-px)}@media (min-width:1024px){.BlogIndexPage_heroInner__xIeml{max-width:54rem}}.BlogIndexPage_heroEyebrow__jUfdo{display:inline-flex;align-items:center;margin-bottom:var(--sp-5);padding:var(--sp-2) var(--sp-4);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--brand);line-height:var(--leading-none);border-radius:var(--radius-full);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid color-mix(in srgb,var(--brand-muted) 14%,var(--glass-border));box-shadow:0 1px 3px rgba(0,66,102,.06),inset 0 1px 0 hsla(0,0%,100%,.55)}.BlogIndexPage_heroTitle__soVzi{margin:0 0 var(--sp-4);font-size:clamp(var(--text-2xl),4.2vw,var(--text-4xl));font-weight:var(--weight-bold);line-height:1.06;letter-spacing:-.038em;color:var(--text-primary)}.BlogIndexPage_heroLead__XCy48{margin:0 auto var(--sp-4);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--text-secondary);max-width:34rem}.BlogIndexPage_trustStrip__LJR8r{margin:0 auto;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--text-tertiary);max-width:34rem;padding-top:var(--sp-4);border-top:1px solid var(--border-subtle)}.BlogIndexPage_toolbarBand__nvfHs{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) - 1px);z-index:10;padding:var(--sp-3) 0;background:color-mix(in srgb,var(--bg-muted) 70%,transparent);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 80%,transparent)}.BlogIndexPage_toolbar__C4ppm{border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--surface-1) 92%,transparent);border:1px solid color-mix(in srgb,var(--border-subtle) 85%,transparent);box-shadow:var(--shadow-xs),0 18px 52px -40px rgba(0,66,102,.2);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-4)}.BlogIndexPage_toolbarTop__TfBfA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3)}.BlogIndexPage_toolbarMeta__SdK0B{display:inline-flex;align-items:center;gap:var(--sp-2)}.BlogIndexPage_toolbarCount__UYmRE{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary)}.BlogIndexPage_toolbarActive__gpT_s{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--brand);background:color-mix(in srgb,var(--brand-softer) 70%,var(--surface-1));border:1px solid color-mix(in srgb,var(--brand-muted) 18%,transparent);padding:.2rem .5rem;border-radius:999px}.BlogIndexPage_toolbarActions__vUpTP{display:inline-flex;align-items:center;gap:var(--sp-2)}.BlogIndexPage_resetBtn__A2ep3{text-decoration:none;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-secondary);padding:.5rem .75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);background:color-mix(in srgb,var(--neutral-100) 55%,var(--surface-1));transition:background .15s var(--ease-out),color .15s var(--ease-out),border-color .15s var(--ease-out)}.BlogIndexPage_resetBtn__A2ep3:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--brand-muted) 20%,transparent);background:color-mix(in srgb,var(--brand-softer) 45%,var(--surface-1))}.BlogIndexPage_resetBtn__A2ep3:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.BlogIndexPage_sortMenu__6H5OY{position:relative}.BlogIndexPage_sortSummary__AnlJl{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:var(--sp-2);padding:.5rem .75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);background:color-mix(in srgb,var(--neutral-100) 55%,var(--surface-1))}.BlogIndexPage_sortSummary__AnlJl::-webkit-details-marker{display:none}.BlogIndexPage_sortLabel__sNGyJ{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.BlogIndexPage_sortValue__Sjiwx{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-secondary)}.BlogIndexPage_sortSummary__AnlJl:after{content:"";width:.55rem;height:.55rem;border-right:2px solid color-mix(in srgb,var(--text-tertiary) 90%,transparent);border-bottom:2px solid color-mix(in srgb,var(--text-tertiary) 90%,transparent);transform:rotate(45deg);margin-left:var(--sp-1);opacity:.85}.BlogIndexPage_sortMenu__6H5OY[open] .BlogIndexPage_sortSummary__AnlJl:after{transform:rotate(-135deg)}.BlogIndexPage_sortPopover__Y4pBm{position:absolute;z-index:30;right:0;top:calc(100% + var(--sp-2));min-width:14rem;padding:var(--sp-2);border-radius:var(--radius-xl);background:var(--surface-1);border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);box-shadow:var(--shadow-md),0 28px 60px -30px rgba(0,66,102,.25)}.BlogIndexPage_sortOption__M7iKt{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-lg);text-decoration:none;color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium)}.BlogIndexPage_sortOption__M7iKt[data-active=true]{color:var(--text-primary);background:color-mix(in srgb,var(--brand-softer) 55%,var(--surface-1))}.BlogIndexPage_sortOption__M7iKt:hover{color:var(--text-primary);background:color-mix(in srgb,var(--neutral-100) 70%,var(--surface-1))}.BlogIndexPage_sortOption__M7iKt:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.BlogIndexPage_categoryRow__ZtnHN{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--sp-3);gap:var(--sp-3)}.BlogIndexPage_categoryLabel__KcH8f{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap}.BlogIndexPage_chipRail__r1a_d{position:relative}.BlogIndexPage_chipScroller__QeAli{display:flex;gap:var(--sp-2);overflow-x:auto;padding:.25rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.BlogIndexPage_chipRail__r1a_d:after,.BlogIndexPage_chipRail__r1a_d:before{content:"";position:absolute;top:0;bottom:0;width:1.25rem;pointer-events:none;z-index:1}.BlogIndexPage_chipRail__r1a_d:before{left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--surface-1) 95%,transparent),transparent)}.BlogIndexPage_chipRail__r1a_d:after{right:0;background:linear-gradient(270deg,color-mix(in srgb,var(--surface-1) 95%,transparent),transparent)}.BlogIndexPage_chipScroller__QeAli::-webkit-scrollbar{height:8px}.BlogIndexPage_chipScroller__QeAli::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--neutral-300) 55%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.BlogIndexPage_chip__qZUx_{text-decoration:none;display:inline-flex;align-items:center;padding:.5rem .75rem;border-radius:999px;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);background:color-mix(in srgb,var(--surface-1) 92%,transparent);border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);box-shadow:0 1px 2px rgba(0,66,102,.03);transition:background .15s var(--ease-out),color .15s var(--ease-out),border-color .15s var(--ease-out);scroll-snap-align:start;white-space:nowrap}.BlogIndexPage_chip__qZUx_[data-active=true]{background:color-mix(in srgb,var(--brand-softer) 65%,var(--surface-1))}.BlogIndexPage_chip__qZUx_:hover,.BlogIndexPage_chip__qZUx_[data-active=true]{color:var(--text-primary);border-color:color-mix(in srgb,var(--brand-muted) 22%,transparent)}.BlogIndexPage_chip__qZUx_:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:640px){.BlogIndexPage_categoryRow__ZtnHN{grid-template-columns:1fr;align-items:start}}.BlogIndexPage_featuredBand__P7WLe{padding:0 0 var(--sp-16)}@media (min-width:768px){.BlogIndexPage_featuredBand__P7WLe{padding-bottom:var(--sp-20)}}.BlogIndexPage_featuredKickerRow__dmpYB{position:relative;z-index:2;margin-bottom:var(--sp-4);text-align:left}.BlogIndexPage_sectionKicker__AqYm5{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary)}.BlogIndexPage_spotlightWrap__Oeuzc{margin:0 0 var(--sp-8)}.BlogIndexPage_spotlightCard__PLRPc{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;min-height:clamp(22rem,62vw,30rem);border-radius:var(--radius-2xl);overflow:hidden;text-decoration:none;color:inherit;background:var(--surface-1);border:1px solid color-mix(in srgb,var(--brand-muted) 14%,transparent);box-shadow:0 1px 2px rgba(0,66,102,.04),0 18px 56px -30px rgba(0,66,102,.22);transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out),border-color .22s var(--ease-out)}@media (min-width:900px){.BlogIndexPage_spotlightCard__PLRPc{grid-template-columns:1fr minmax(22rem,42%);min-height:clamp(22rem,30vw,32rem)}}@media (hover:hover) and (pointer:fine){.BlogIndexPage_spotlightCard__PLRPc:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand-muted) 22%,transparent);box-shadow:0 2px 4px rgba(0,66,102,.06),0 24px 56px -18px rgba(0,66,102,.24)}}.BlogIndexPage_spotlightCard__PLRPc:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.BlogIndexPage_spotlightBody__x__Fx{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-7) var(--sp-6);text-align:left;justify-content:center}@media (min-width:900px){.BlogIndexPage_spotlightBody__x__Fx{padding:var(--sp-8) var(--sp-8)}}.BlogIndexPage_spotlightTitle__5xXnK{font-size:clamp(var(--text-xl),2.8vw,var(--text-3xl));font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.03em;color:var(--text-primary)}.BlogIndexPage_spotlightDesc__jb8jd,.BlogIndexPage_spotlightTitle__5xXnK{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogIndexPage_spotlightDesc__jb8jd{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--text-secondary);max-width:40rem}.BlogIndexPage_spotlightCta__48EW_{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--brand)}.BlogIndexPage_spotlightArt__FCfka{position:relative;width:100%;min-height:min(52vw,20rem);display:flex;align-items:center;justify-content:center;background:var(--surface-2)}@media (min-width:900px){.BlogIndexPage_spotlightArt__FCfka{min-height:100%}}.BlogIndexPage_coverImg__DQ199{object-fit:cover;object-position:center}.BlogIndexPage_catPill__ffP91{display:inline-flex;padding:var(--sp-1) var(--sp-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;color:var(--brand);background:color-mix(in srgb,var(--brand-softer) 90%,var(--surface-1));border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--brand-muted) 14%,transparent)}.BlogIndexPage_cardDate__BnDsS{font-size:var(--text-xs);color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BlogIndexPage_readIcon__3Bcvs{flex-shrink:0;transition:transform .2s var(--ease-out)}.BlogIndexPage_spotlightCard__PLRPc:hover .BlogIndexPage_readIcon__3Bcvs,.BlogIndexPage_tile__jx_x6:hover .BlogIndexPage_readIcon__3Bcvs{transform:translateX(3px)}.BlogIndexPage_gridBand__Wipp_{padding:0 0 var(--sp-20);background:linear-gradient(180deg,var(--surface-1) 0,color-mix(in srgb,var(--neutral-50) 88%,var(--surface-1)) 100%)}.BlogIndexPage_gridHeading__GL2S2{margin:0 0 var(--sp-8);font-size:clamp(var(--text-lg),2vw,var(--text-2xl));font-weight:var(--weight-bold);letter-spacing:-.03em;color:var(--text-primary)}.BlogIndexPage_grid__wJfNR{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:var(--sp-5);gap:var(--sp-5)}.BlogIndexPage_grid__wJfNR>li>article{height:100%;margin:0}@media (min-width:640px){.BlogIndexPage_grid__wJfNR{grid-template-columns:repeat(2,1fr);gap:var(--sp-6)}}@media (min-width:1024px){.BlogIndexPage_grid__wJfNR{grid-template-columns:repeat(3,1fr);gap:var(--sp-6)}}.BlogIndexPage_tile__jx_x6{display:flex;flex-direction:column;height:100%;border-radius:var(--radius-xl);overflow:hidden;text-decoration:none;color:inherit;background:var(--surface-1);border:1px solid var(--border-subtle);box-shadow:var(--shadow-xs);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.BlogIndexPage_tile__jx_x6:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--brand-muted) 18%,transparent);box-shadow:var(--shadow-md)}}.BlogIndexPage_tile__jx_x6:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.BlogIndexPage_tileArt__IOYZz{position:relative;width:100%;min-height:14rem;display:flex;align-items:center;justify-content:center;background:var(--surface-2)}.BlogIndexPage_tileBody__IwGoA{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-5) var(--sp-5) var(--sp-6);flex:1 1}.BlogIndexPage_catPillMuted__7wnF6{display:inline-flex;padding:var(--sp-1) var(--sp-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;color:var(--brand);background:color-mix(in srgb,var(--brand-softer) 55%,var(--surface-1));border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--brand-muted) 14%,transparent)}.BlogIndexPage_tileDate__mhNlU{font-size:var(--text-xs);color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BlogIndexPage_tileTitle__hb1Wv{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:-.025em;color:var(--text-primary);-webkit-line-clamp:2}.BlogIndexPage_tileDesc__vbKWW,.BlogIndexPage_tileTitle__hb1Wv{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.BlogIndexPage_tileDesc__vbKWW{flex:1 1;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary);-webkit-line-clamp:3}.BlogIndexPage_readMore__5DpST{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--brand)}.BlogIndexPage_emptyWrap__uC8pB{padding:var(--sp-16) 0 var(--sp-20)}.BlogIndexPage_empty__v7eCF{margin:0 auto;text-align:center;font-size:var(--text-md);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:28rem}.BlogIndexPage_bottom__JyIhD{padding:var(--sp-16) 0 var(--section-py-mobile);border-top:1px solid var(--border-subtle);background:var(--surface-2)}@media (min-width:768px){.BlogIndexPage_bottom__JyIhD{padding:var(--sp-20) 0 var(--section-py)}}.BlogIndexPage_bottomPanel__brLzs{max-width:36rem;margin:0 auto;text-align:center}.BlogIndexPage_bottomTitle__M1Pco{margin:0 0 var(--sp-3);font-size:clamp(var(--text-lg),2.2vw,var(--text-2xl));font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.03em;color:var(--text-primary)}.BlogIndexPage_bottomLead__4r6gH{margin:0 auto var(--sp-6);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary);max-width:32rem}.BlogIndexPage_bottomActions__6AwUB{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp-4) var(--sp-6)}.BlogIndexPage_bottomSecondaryLink__Blweu{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--brand);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--brand-muted) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--brand-muted) 35%,transparent);text-underline-offset:.2em;transition:color .15s var(--ease-out)}.BlogIndexPage_bottomSecondaryLink__Blweu:hover{color:var(--brand-dark);-webkit-text-decoration-color:color-mix(in srgb,var(--brand) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--brand) 45%,transparent)}.BlogIndexPage_bottomSecondaryLink__Blweu:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:2px}.BlogIndexPage_bottomRule__dgBo8{margin:var(--sp-10) auto var(--sp-8);width:100%;max-width:12rem;height:1px;border:none;background:var(--border-subtle)}.BlogIndexPage_bottomNav__1jEEs{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4)}.BlogIndexPage_bottomNavLabel__xGR_P{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.BlogIndexPage_bottomLinkList__VnnHz{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2) var(--sp-5)}.BlogIndexPage_bottomLink__sCpFX{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);text-decoration:none;padding:var(--sp-2) 0;min-height:44px;display:inline-flex;align-items:center;transition:color .15s var(--ease-out)}.BlogIndexPage_bottomLink__sCpFX:hover{color:var(--brand)}.BlogIndexPage_bottomLink__sCpFX:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}