.case-study-hero-module__3T5JVq__hero{background:var(--gradient-authority);padding:var(--space-60) 0 0;isolation:isolate;position:relative;overflow:hidden}.case-study-hero-module__3T5JVq__hero:before{content:"";pointer-events:none;background-image:var(--gradient-glow-final);position:absolute;inset:0}.case-study-hero-module__3T5JVq__inner{z-index:var(--z-raised);position:relative}.case-study-hero-module__3T5JVq__grid{gap:var(--space-44);padding-bottom:var(--space-72);grid-template-columns:minmax(0,1.12fr) minmax(0,.95fr);align-items:center;display:grid}.case-study-hero-module__3T5JVq__gridTight{padding-bottom:var(--space-60)}.case-study-hero-module__3T5JVq__dots{z-index:var(--z-base);opacity:.5;background-image:radial-gradient(var(--alpha-white-34) 1.2px, transparent 1.2px);pointer-events:none;background-size:14px 14px;width:120px;height:120px;position:absolute}.case-study-hero-module__3T5JVq__dotsA{top:7%;right:2%}.case-study-hero-module__3T5JVq__dotsB{opacity:.35;width:90px;height:90px;top:11%;left:52%}.case-study-hero-module__3T5JVq__crumb{margin-bottom:var(--space-24)}.case-study-hero-module__3T5JVq__crumb ol{align-items:center;gap:var(--space-10);color:var(--color-on-authority-muted);margin:0;padding:0;list-style:none;display:flex}.case-study-hero-module__3T5JVq__crumb a{color:var(--color-highlight);transition:color var(--duration-lift) var(--ease-standard)}.case-study-hero-module__3T5JVq__crumb a:hover{color:var(--color-text-inverse)}.case-study-hero-module__3T5JVq__crumb li[aria-current]{color:var(--color-on-authority-muted)}.case-study-hero-module__3T5JVq__title{font:var(--type-hero-title);letter-spacing:var(--type-hero-title-tracking);color:var(--color-text-inverse);text-wrap:pretty}.case-study-hero-module__3T5JVq__title b{color:var(--color-highlight);font-weight:var(--weight-extrabold)}.case-study-hero-module__3T5JVq__sub{font:var(--type-hero-sub);color:var(--color-on-authority-soft);max-width:52ch;margin-top:var(--space-22);text-wrap:pretty}.case-study-hero-module__3T5JVq__ctaRow{gap:var(--space-14);margin-top:var(--space-32);flex-wrap:wrap;display:flex}.case-study-hero-module__3T5JVq__vis{position:relative}.case-study-hero-module__3T5JVq__visStandalone{justify-content:center;display:flex}.case-study-hero-module__3T5JVq__mock{border-radius:var(--radius-card);background:var(--color-surface);border:var(--border-hairline) solid var(--alpha-white-22);box-shadow:var(--panel-final-shadow);position:relative;overflow:hidden}.case-study-hero-module__3T5JVq__mockBar{align-items:center;gap:var(--space-8);padding:var(--space-11) var(--space-14);background:var(--color-authority-bg);border-bottom:var(--border-hairline) solid var(--alpha-white-10);display:flex}.case-study-hero-module__3T5JVq__mockDotRed,.case-study-hero-module__3T5JVq__mockDotAmber,.case-study-hero-module__3T5JVq__mockDotGreen{border-radius:var(--radius-full);flex:none;width:10px;height:10px}.case-study-hero-module__3T5JVq__mockDotRed{background:var(--color-status-delayed)}.case-study-hero-module__3T5JVq__mockDotAmber{background:var(--color-status-atrisk)}.case-study-hero-module__3T5JVq__mockDotGreen{background:var(--color-status-ontrack)}.case-study-hero-module__3T5JVq__mockTitle{font-size:var(--fs-12-5);font-weight:var(--weight-semibold);color:var(--color-on-authority);margin-left:var(--space-10)}.case-study-hero-module__3T5JVq__mockBody{background:var(--color-bg-canvas);grid-template-columns:44px minmax(0,1fr);display:grid}.case-study-hero-module__3T5JVq__mockRail{gap:var(--space-18);padding:var(--space-16) 0;border-right:var(--border-hairline) solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text-muted);align-content:start;justify-items:center;display:grid}.case-study-hero-module__3T5JVq__mockRailActive{color:var(--color-highlight)}.case-study-hero-module__3T5JVq__mockMain{padding:var(--space-14);gap:var(--space-12);display:grid}.case-study-hero-module__3T5JVq__mockStats{gap:var(--space-8);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.case-study-hero-module__3T5JVq__mockStat{background:var(--color-surface);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-tile);padding:var(--space-9) var(--space-10)}.case-study-hero-module__3T5JVq__mockStat span{font-size:var(--fs-9-5);font-weight:var(--weight-semibold);color:var(--color-text-body);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.case-study-hero-module__3T5JVq__mockStat b{font-size:var(--fs-17);font-weight:var(--weight-bold);color:var(--color-text-primary);margin-top:var(--space-3);line-height:1;display:block}.case-study-hero-module__3T5JVq__mockStatOk{color:var(--color-status-ontrack-ink)}.case-study-hero-module__3T5JVq__mockStatRisk{color:var(--color-status-atrisk-ink)}.case-study-hero-module__3T5JVq__mockRow{gap:var(--space-10);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.case-study-hero-module__3T5JVq__mockCard{background:var(--color-surface);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-card-sm);padding:var(--space-11) var(--space-12)}.case-study-hero-module__3T5JVq__mockCard>span{font-size:var(--fs-10);font-weight:var(--weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-10);display:block}.case-study-hero-module__3T5JVq__mockChart{align-items:flex-end;gap:var(--space-5);height:76px;display:flex}.case-study-hero-module__3T5JVq__mockChart i{border-radius:var(--radius-chip) var(--radius-chip) 0 0;background:var(--color-highlight);opacity:.9;flex:1}.case-study-hero-module__3T5JVq__mockBarAlt{background:var(--color-status-atrisk)}.case-study-hero-module__3T5JVq__h10{height:10%}.case-study-hero-module__3T5JVq__h20{height:20%}.case-study-hero-module__3T5JVq__h30{height:30%}.case-study-hero-module__3T5JVq__h40{height:40%}.case-study-hero-module__3T5JVq__h50{height:50%}.case-study-hero-module__3T5JVq__h60{height:60%}.case-study-hero-module__3T5JVq__h70{height:70%}.case-study-hero-module__3T5JVq__h80{height:80%}.case-study-hero-module__3T5JVq__h90{height:90%}.case-study-hero-module__3T5JVq__h100{height:100%}.case-study-hero-module__3T5JVq__mockDonut{align-items:center;gap:var(--space-12);display:flex}.case-study-hero-module__3T5JVq__mockRing{border-radius:var(--radius-full);background:var(--case-study-mock-donut);flex:none;width:74px;height:74px;-webkit-mask:radial-gradient(circle,#0000 0 56%,#000 57%);mask:radial-gradient(circle,#0000 0 56%,#000 57%)}.case-study-hero-module__3T5JVq__mockLeg{gap:var(--space-7);min-width:0;display:grid}.case-study-hero-module__3T5JVq__mockLeg span{align-items:center;gap:var(--space-7);display:flex}.case-study-hero-module__3T5JVq__mockLeg i{border-radius:var(--radius-full);flex:none;width:7px;height:7px}.case-study-hero-module__3T5JVq__legCyan{background:var(--color-highlight)}.case-study-hero-module__3T5JVq__legAmber{background:var(--color-status-atrisk)}.case-study-hero-module__3T5JVq__legGreen{background:var(--color-status-ontrack)}.case-study-hero-module__3T5JVq__legRed{background:var(--color-status-delayed)}.case-study-hero-module__3T5JVq__mockLeg em{border-radius:var(--radius-chip);background:var(--color-bg-canvas);width:34px;height:4px;display:block}.case-study-hero-module__3T5JVq__id{width:min(320px,74%);z-index:var(--z-raised);background:var(--alpha-navy-85);border:var(--border-hairline) solid var(--alpha-white-16);border-radius:var(--radius-panel);padding:var(--space-22) var(--space-24);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);box-shadow:var(--panel-final-shadow);position:absolute;bottom:-13%;left:-6%}.case-study-hero-module__3T5JVq__idStandalone{width:100%;max-width:380px;position:relative;bottom:auto;left:auto}.case-study-hero-module__3T5JVq__idBrand{align-items:center;gap:var(--space-14);padding-bottom:var(--space-16);border-bottom:var(--border-hairline) solid var(--alpha-white-14);display:flex}.case-study-hero-module__3T5JVq__idBrand img{object-fit:contain;background:var(--color-surface);border-radius:var(--radius-card-sm);flex:none;width:46px;height:46px;padding:5px}.case-study-hero-module__3T5JVq__idLogoFallback{border-radius:var(--radius-card-sm);width:46px;height:46px;font-size:var(--fs-15)}.case-study-hero-module__3T5JVq__idBrand b{font-size:var(--fs-19);font-weight:var(--weight-bold);color:var(--color-text-inverse);letter-spacing:var(--tracking-tight-15);line-height:1.1;display:block}.case-study-hero-module__3T5JVq__idTagline{color:var(--color-on-authority-muted);font-size:var(--fs-10);margin-top:var(--space-6);display:block}.case-study-hero-module__3T5JVq__idFacts{gap:var(--space-14);margin-top:var(--space-16);display:grid}.case-study-hero-module__3T5JVq__idFacts dt{color:var(--color-on-authority-muted);font-size:var(--fs-10);margin-bottom:var(--space-5)}.case-study-hero-module__3T5JVq__idFacts dd{font-size:var(--fs-14-5);font-weight:var(--weight-semibold);color:var(--color-text-inverse);margin:0;line-height:1.35}.case-study-hero-module__3T5JVq__values{gap:var(--space-14);padding:0 0 var(--space-52);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.case-study-hero-module__3T5JVq__valueItem{align-items:center;gap:var(--space-16);padding:var(--space-20) var(--space-22);background:var(--alpha-white-5-5);border:var(--border-hairline) solid var(--alpha-white-14);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--duration-fill) var(--ease-standard), border-color var(--duration-fill) var(--ease-standard), transform var(--duration-fill) var(--ease-standard);display:flex}.case-study-hero-module__3T5JVq__valueItem:hover{background:var(--alpha-white-8);border-color:var(--alpha-cyan-45);transform:translateY(-2px)}.case-study-hero-module__3T5JVq__valueIcon{border-radius:var(--radius-card-sm);background:var(--alpha-cyan-18);border:var(--border-hairline) solid var(--alpha-cyan-30);width:44px;height:44px;color:var(--color-highlight);flex:none;justify-content:center;align-items:center;display:flex}.case-study-hero-module__3T5JVq__valueItem b{font-size:var(--fs-16-5);font-weight:var(--weight-bold);color:var(--color-text-inverse);letter-spacing:var(--tracking-tight-15);line-height:1.2;display:block}.case-study-hero-module__3T5JVq__valueItem>div>span{font-size:var(--fs-13-5);font-weight:var(--weight-medium);color:var(--color-on-authority-muted);margin-top:var(--space-6);line-height:1.35;display:block}@media (max-width:1020px){.case-study-hero-module__3T5JVq__grid{gap:var(--space-38);padding-bottom:var(--space-42);grid-template-columns:1fr}.case-study-hero-module__3T5JVq__dots{display:none}.case-study-hero-module__3T5JVq__id{width:100%;margin-top:var(--space-18);position:static}.case-study-hero-module__3T5JVq__values{gap:var(--space-10);grid-template-columns:1fr}.case-study-hero-module__3T5JVq__valueItem{padding:var(--space-16) var(--space-18)}}@media (max-width:820px){.case-study-hero-module__3T5JVq__mockStats{grid-template-columns:repeat(3,minmax(0,1fr))}.case-study-hero-module__3T5JVq__mockRow{grid-template-columns:1fr}.case-study-hero-module__3T5JVq__mockChart{height:64px}}@media (max-width:720px){.case-study-hero-module__3T5JVq__hero{padding-top:var(--space-38)}.case-study-hero-module__3T5JVq__grid{gap:var(--space-30);padding-bottom:var(--space-34)}.case-study-hero-module__3T5JVq__values{padding-bottom:var(--space-40)}}@media (max-width:600px){.case-study-hero-module__3T5JVq__ctaRow{gap:var(--space-10)}.case-study-hero-module__3T5JVq__ctaRow>*{width:100%}.case-study-hero-module__3T5JVq__id{padding:var(--space-20)}.case-study-hero-module__3T5JVq__idBrand img{width:40px;height:40px}.case-study-hero-module__3T5JVq__mockBody{grid-template-columns:1fr}.case-study-hero-module__3T5JVq__mockRail{display:none}.case-study-hero-module__3T5JVq__mockStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.case-study-hero-module__3T5JVq__valueItem{transition:none}.case-study-hero-module__3T5JVq__valueItem:hover{transform:none}}
.reducers-module__-EhMJG__row{justify-content:center;align-items:center;gap:var(--space-22);font-size:var(--fs-14);color:var(--color-text-body);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.reducers-module__-EhMJG__item{align-items:center;gap:var(--space-8);display:inline-flex}.reducers-module__-EhMJG__tick{color:var(--color-status-ontrack);flex:none}.reducers-module__-EhMJG__light{color:var(--color-on-authority-soft)}@media (max-width:640px){.reducers-module__-EhMJG__row{gap:var(--space-7) var(--space-16);font-size:var(--fs-13)}}
.reveal-module__pwZlfa__reveal{opacity:0;transform:translateY(var(--reveal-offset));transition:opacity var(--reveal-duration) var(--ease-standard), transform var(--reveal-duration) var(--ease-standard)}.reveal-module__pwZlfa__reveal[data-revealed]{opacity:1;transform:none}.reveal-module__pwZlfa__reveal[data-revealed=instant]{transition:none}
.page-hero-module__aERfIa__hero{padding:var(--space-58) 0 var(--space-56);text-align:center;background:var(--gradient-hero-canvas);position:relative}.page-hero-module__aERfIa__hero:before{content:"";pointer-events:none;z-index:var(--z-base);background-image:var(--gradient-hero-grid);background-size:var(--hero-grid-size) var(--hero-grid-size);-webkit-mask-image:var(--gradient-hero-grid-mask);mask-image:var(--gradient-hero-grid-mask);background-position:top;position:absolute;inset:0}.page-hero-module__aERfIa__hero:after{content:"";height:var(--border-hairline);background:var(--color-border-subtle);position:absolute;bottom:0;left:0;right:0}.page-hero-module__aERfIa__inner{z-index:var(--z-raised);position:relative}.page-hero-module__aERfIa__eyebrow{font-family:var(--font-mono-stack);font-size:var(--fs-11);font-weight:var(--weight-semibold);line-height:var(--leading-1-6);letter-spacing:var(--tracking-wide-16);text-transform:uppercase;color:var(--color-highlight-ink);margin:0 0 var(--space-18)}.page-hero-module__aERfIa__title{font:var(--type-hero-title);letter-spacing:var(--type-hero-title-tracking);color:var(--color-text-primary);max-width:var(--measure-page-title);text-wrap:balance;margin:0 auto}.page-hero-module__aERfIa__sub{font:var(--type-hero-sub);color:var(--color-text-body);max-width:var(--measure-lead);margin:var(--space-22) auto 0;text-wrap:pretty}.page-hero-module__aERfIa__sub b{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.page-hero-module__aERfIa__ctaRow{justify-content:center;align-items:center;gap:var(--space-14);margin-top:var(--space-30);flex-wrap:wrap;display:flex}.page-hero-module__aERfIa__reducers{margin-top:var(--space-22)}@media (max-width:720px){.page-hero-module__aERfIa__hero{padding:var(--space-42) 0 var(--space-40)}.page-hero-module__aERfIa__ctaRow{gap:var(--space-10)}.page-hero-module__aERfIa__ctaRow>*{flex:100%}}@media (max-width:640px){.page-hero-module__aERfIa__reducers{margin-top:var(--space-16)}}
.section-head-module__IEAbOG__head{text-align:center;max-width:var(--section-head-max);margin:0 auto var(--section-head-gap)}.section-head-module__IEAbOG__start{text-align:start;margin-inline:0}.section-head-module__IEAbOG__widthSm{max-width:var(--maxw-section-head-sm)}.section-head-module__IEAbOG__widthXs{max-width:var(--maxw-section-head-xs)}.section-head-module__IEAbOG__gapTight{margin-bottom:var(--space-34)}.section-head-module__IEAbOG__gapCompact{margin-bottom:var(--space-30)}.section-head-module__IEAbOG__eyebrow{font:var(--type-overline);line-height:var(--leading-1-6);letter-spacing:var(--tracking-wide-14);text-transform:uppercase;color:var(--section-eyebrow-color);margin:0 0 var(--space-14)}.section-head-module__IEAbOG__onWash .section-head-module__IEAbOG__eyebrow{color:var(--section-eyebrow-color-wash)}.section-head-module__IEAbOG__title{font:var(--type-section-title);letter-spacing:var(--type-section-title-tracking);color:var(--color-text-primary);margin:0}.section-head-module__IEAbOG__sub{font-size:var(--fs-17);line-height:var(--leading-1-6);margin:var(--space-14) 0 0;color:var(--section-sub-color);text-wrap:pretty}
.section-module__P_TcxG__section{scroll-margin-top:calc(var(--header-height) + var(--space-16));position:relative}.section-module__P_TcxG__canvas{background:var(--color-bg-canvas)}.section-module__P_TcxG__raised{background:var(--color-surface)}.section-module__P_TcxG__wash{background:var(--gradient-wash)}.section-module__P_TcxG__authority{background:var(--color-authority-bg);color:var(--color-on-authority)}.section-module__P_TcxG__padDefault{padding-block:var(--section-pad-desktop)}.section-module__P_TcxG__padHome{padding-block:var(--section-pad-home-desktop)}.section-module__P_TcxG__padTight{padding-block:var(--section-pad-tight)}@media (max-width:640px){.section-module__P_TcxG__padDefault{padding-block:var(--section-pad-mobile)}.section-module__P_TcxG__padHome{padding-block:var(--section-pad-home-mobile)}}
.article-body-module__P_BCLa__body{position:relative}.article-body-module__P_BCLa__intro{margin-bottom:var(--article-section-gap)}.article-body-module__P_BCLa__prose{overflow-wrap:break-word}.article-body-module__P_BCLa__prose>:last-child{margin-bottom:0}.article-body-module__P_BCLa__prose p{font-size:var(--fs-15-5);line-height:var(--leading-1-6);color:var(--article-prose-text);margin:0 0 var(--article-prose-para-gap);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.article-body-module__P_BCLa__prose strong,.article-body-module__P_BCLa__prose b{color:var(--article-prose-strong);font-weight:var(--weight-bold)}.article-body-module__P_BCLa__prose a{color:var(--article-prose-link);font-weight:var(--weight-semibold);background-image:var(--article-prose-link-underline);background-size:0% var(--border-hairline);box-shadow:var(--article-prose-link-rule);transition:color var(--duration-lift) var(--ease-standard), background-size var(--duration-toggle) var(--ease-emphasis);background-position:0 100%;background-repeat:no-repeat;text-decoration:none}.article-body-module__P_BCLa__prose a:hover{color:var(--article-prose-link-hover);background-size:100% var(--border-hairline)}.article-body-module__P_BCLa__prose h2,.article-body-module__P_BCLa__prose h3{font-size:var(--fs-21);line-height:var(--leading-1-35);color:var(--color-text-primary);margin:var(--space-40) 0 var(--space-12);scroll-margin-top:var(--article-scroll-margin);overflow-wrap:break-word}.article-body-module__P_BCLa__prose h4{font-size:var(--fs-18);line-height:var(--leading-1-45);letter-spacing:var(--tracking-tight-15);color:var(--color-text-primary);margin:var(--space-32) 0 var(--space-18);padding-bottom:var(--space-10);scroll-margin-top:var(--article-scroll-margin);overflow-wrap:break-word;position:relative}.article-body-module__P_BCLa__prose h4:after{content:"";width:50%;height:var(--border-hairline);background:var(--article-h4-rule);position:absolute;bottom:0;left:0}.article-body-module__P_BCLa__prose h5{font-size:var(--fs-16);line-height:var(--leading-1-5);letter-spacing:var(--tracking-tight-1);color:var(--color-text-primary);margin:var(--space-34) 0 var(--space-10);scroll-margin-top:var(--article-scroll-margin)}.article-body-module__P_BCLa__prose h6,.article-body-module__P_BCLa__prose .article-body-module__P_BCLa__kicker{font-family:var(--font-mono-stack);font-size:var(--fs-12-5);font-weight:var(--weight-bold);line-height:var(--leading-1);letter-spacing:var(--tracking-wide-12);text-transform:uppercase;color:var(--article-kicker);margin:var(--space-34) 0 var(--space-8);scroll-margin-top:var(--article-scroll-margin)}.article-body-module__P_BCLa__prose h6+h3,.article-body-module__P_BCLa__prose h6+h4,.article-body-module__P_BCLa__prose h6+h5,.article-body-module__P_BCLa__prose h5+h6{margin-top:var(--space-8)}.article-body-module__P_BCLa__prose>h5:last-child,.article-body-module__P_BCLa__prose>h6:last-child{margin-bottom:0}.article-body-module__P_BCLa__prose>:first-child{margin-top:0}.article-body-module__P_BCLa__prose ul,.article-body-module__P_BCLa__prose ol{gap:var(--space-9);margin:var(--space-10) 0 var(--space-20) var(--space-22);padding:0;display:grid}.article-body-module__P_BCLa__prose li>ul,.article-body-module__P_BCLa__prose li>ol{margin:var(--space-8) 0 0 var(--space-4)}.article-body-module__P_BCLa__prose ul{list-style:none}.article-body-module__P_BCLa__prose li{font-size:var(--fs-15-5);line-height:var(--leading-1-6);color:var(--article-prose-text);min-width:0}.article-body-module__P_BCLa__prose ul>li{padding-left:var(--space-22);position:relative}.article-body-module__P_BCLa__prose ul>li:before{content:"";left:var(--space-5);top:var(--space-9);width:var(--article-bullet-size);height:var(--article-bullet-size);border-radius:var(--radius-full);background:var(--article-bullet);transition:transform var(--duration-fill) var(--ease-standard);position:absolute}.article-body-module__P_BCLa__prose ul>li:hover:before{transform:scale(1.4)}.article-body-module__P_BCLa__prose ol{padding-left:var(--space-26);list-style:decimal}.article-body-module__P_BCLa__prose ol>li::marker{font-family:var(--font-mono-stack);font-size:var(--fs-13);font-weight:var(--weight-semibold);color:var(--article-ol-number)}.article-body-module__P_BCLa__prose li strong{color:var(--article-prose-strong)}.article-body-module__P_BCLa__prose blockquote{margin:var(--space-24) 0;padding:var(--space-4) 0 var(--space-4) var(--space-20);border-left:var(--border-bar) solid var(--color-highlight)}.article-body-module__P_BCLa__prose blockquote>:last-child{margin-bottom:0}.article-body-module__P_BCLa__prose pre{font:var(--type-code);color:var(--color-text-primary);margin:var(--space-24) 0;padding:var(--space-16) var(--space-18);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-field);background:var(--color-surface-raised);overflow-x:auto}.article-body-module__P_BCLa__prose code{font-family:var(--font-mono-stack);font-size:var(--fs-13-5);color:var(--color-text-primary);padding:var(--space-1) var(--space-5);border-radius:var(--radius-xs);background:var(--color-surface-raised)}.article-body-module__P_BCLa__prose pre code{font:inherit;background:0 0;padding:0}.article-body-module__P_BCLa__prose hr{height:var(--border-hairline);margin:var(--space-32) 0;background:var(--color-border-subtle);border:0}.article-body-module__P_BCLa__prose figure{margin:var(--space-32) 0}.article-body-module__P_BCLa__prose figcaption,.article-body-module__P_BCLa__caption{margin-top:var(--space-12);font-size:var(--fs-13-5);line-height:var(--leading-1-55);color:var(--article-caption)}.article-body-module__P_BCLa__prose dl{margin:var(--space-10) 0 var(--space-20)}.article-body-module__P_BCLa__prose dt{font-weight:var(--weight-bold);color:var(--color-text-primary)}.article-body-module__P_BCLa__prose dd{margin:0 0 var(--space-10) var(--space-22);color:var(--article-prose-text)}.article-body-module__P_BCLa__prose details{margin:0 0 var(--space-20)}.article-body-module__P_BCLa__prose summary{font-weight:var(--weight-semibold);color:var(--color-text-primary);cursor:pointer}.article-body-module__P_BCLa__proseLabel{margin-bottom:calc(-1 * var(--space-20))}.article-body-module__P_BCLa__tableWrap{margin:var(--space-40) 0 var(--space-30);background:var(--color-surface);overflow:hidden}.article-body-module__P_BCLa__tableScroll{scrollbar-width:thin;overflow-x:auto}.article-body-module__P_BCLa__tableWrap table,.article-body-module__P_BCLa__prose table{border-collapse:collapse;width:100%;font-size:var(--fs-13);border:var(--border-hairline) solid var(--color-border-subtle)}.article-body-module__P_BCLa__tableWrap table{min-width:var(--article-table-min-width)}.article-body-module__P_BCLa__prose table{margin:var(--space-24) 0}.article-body-module__P_BCLa__tableWrap thead tr,.article-body-module__P_BCLa__prose thead tr{background:var(--article-table-head-bg)}.article-body-module__P_BCLa__tableWrap thead th,.article-body-module__P_BCLa__prose thead th{text-align:left;font-size:var(--fs-11-5);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight-05);padding:var(--article-table-head-pad);color:var(--article-table-head-text);border:var(--border-hairline) solid var(--article-table-head-border)}.article-body-module__P_BCLa__tableWrap td,.article-body-module__P_BCLa__tableWrap tbody th,.article-body-module__P_BCLa__prose td,.article-body-module__P_BCLa__prose tbody th{padding:var(--article-table-cell-pad);border:var(--border-hairline) solid var(--color-border-subtle);font-size:var(--fs-13);line-height:var(--leading-1-55);color:var(--color-text-body);font-weight:var(--weight-regular);text-align:left;vertical-align:top}.article-body-module__P_BCLa__tableWrap tbody tr,.article-body-module__P_BCLa__prose tbody tr{transition:background var(--duration-micro) var(--ease-standard)}.article-body-module__P_BCLa__tableWrap tbody tr:hover,.article-body-module__P_BCLa__prose tbody tr:hover{background:var(--article-table-row-hover)}.article-body-module__P_BCLa__tableWrap tbody th,.article-body-module__P_BCLa__tableWrap tbody td:first-child,.article-body-module__P_BCLa__prose tbody th,.article-body-module__P_BCLa__prose tbody td:first-child{font-weight:var(--weight-semibold);color:var(--article-table-lead-cell)}.article-body-module__P_BCLa__tableWrap caption,.article-body-module__P_BCLa__prose caption{caption-side:bottom;padding-top:var(--space-10);font-size:var(--fs-13-5);line-height:var(--leading-1-55);color:var(--article-caption);text-align:left}.article-body-module__P_BCLa__figure{margin:var(--space-32) 0}.article-body-module__P_BCLa__figure img{border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--article-figure-radius);background:var(--article-figure-bg);width:100%;height:auto;transition:transform var(--duration-slide) var(--ease-emphasis), box-shadow var(--duration-slide) var(--ease-standard)}.article-body-module__P_BCLa__figure:hover img{transform:translateY(var(--article-figure-lift));box-shadow:var(--article-figure-shadow-hover)}.article-body-module__P_BCLa__note{margin:var(--space-32) 0;padding:var(--article-note-pad);border-radius:var(--article-note-radius);background:var(--article-note-bg);box-shadow:var(--article-note-shadow);position:relative;overflow:hidden}.article-body-module__P_BCLa__note:after{content:"";background:var(--article-note-glow);pointer-events:none;position:absolute;inset:0}.article-body-module__P_BCLa__note>*{position:relative}.article-body-module__P_BCLa__noteLabel{align-items:center;gap:var(--space-8);margin-bottom:var(--space-11);font-family:var(--font-mono-stack);font-size:var(--fs-10-5);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide-14);text-transform:uppercase;color:var(--article-note-label);display:flex}.article-body-module__P_BCLa__noteLabel:before{content:"";width:var(--blog-dot-size);height:var(--blog-dot-size);border-radius:var(--radius-full);background:var(--color-highlight);box-shadow:var(--article-note-dot-ring);flex:none}.article-body-module__P_BCLa__noteBody>:last-child{margin-bottom:0}.article-body-module__P_BCLa__noteBody p{font-size:var(--fs-15);line-height:var(--leading-1-4);color:var(--article-note-text);margin:0 0 var(--space-12)}.article-body-module__P_BCLa__noteBody ul,.article-body-module__P_BCLa__noteBody ol{gap:var(--space-9);margin:0 0 var(--space-12);padding:0;list-style:none;display:grid}.article-body-module__P_BCLa__noteBody li{padding-left:var(--space-20);font-size:var(--fs-15);line-height:var(--leading-1-5);color:var(--article-note-text);position:relative}.article-body-module__P_BCLa__noteBody ul>li:before{content:"";left:var(--space-3);top:var(--space-9);width:var(--article-bullet-size);height:var(--article-bullet-size);border-radius:var(--radius-full);background:var(--color-highlight);position:absolute}.article-body-module__P_BCLa__noteBody ol{list-style:inside decimal}.article-body-module__P_BCLa__noteBody ol>li{padding-left:0}.article-body-module__P_BCLa__noteBody ol>li::marker{font-family:var(--font-mono-stack);font-size:var(--fs-13);font-weight:var(--weight-semibold);color:var(--article-note-label)}.article-body-module__P_BCLa__noteBody strong,.article-body-module__P_BCLa__noteBody b{color:var(--article-note-text);font-weight:var(--weight-bold)}.article-body-module__P_BCLa__noteBody a{color:var(--article-note-label);font-weight:var(--weight-semibold)}@media (max-width:640px){.article-body-module__P_BCLa__intro{margin-bottom:var(--article-section-gap-mobile)}.article-body-module__P_BCLa__prose p,.article-body-module__P_BCLa__prose li{font-size:var(--fs-16)}.article-body-module__P_BCLa__prose p{text-align:left;-webkit-hyphens:none;hyphens:none}.article-body-module__P_BCLa__note{padding:var(--space-20)}.article-body-module__P_BCLa__figure,.article-body-module__P_BCLa__tableWrap{margin-left:calc(-1 * var(--container-gutter));margin-right:calc(-1 * var(--container-gutter));width:calc(100% + 2 * var(--container-gutter));max-width:none}.article-body-module__P_BCLa__figure img{border-left:0;border-right:0;border-radius:0}.article-body-module__P_BCLa__caption{padding:0 var(--container-gutter)}}
.legal-document-module__l7fi7q__tabs{justify-content:center;gap:var(--space-8);margin:0 0 var(--space-32);display:flex}.legal-document-module__l7fi7q__tab{height:var(--header-pill-height);padding:0 var(--space-20);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--fs-13);font-weight:var(--weight-semibold);color:var(--header-link);cursor:pointer}.legal-document-module__l7fi7q__tabActive{border-color:var(--color-highlight);color:var(--header-link-active);background:var(--color-surface-selected)}.legal-document-module__l7fi7q__download{gap:var(--space-16);max-width:var(--article-col-max);justify-items:start;margin-inline:auto;display:grid}.legal-document-module__l7fi7q__downloadLead{font-size:var(--fs-15-5);line-height:var(--leading-1-6);color:var(--article-prose-text);margin:0}.legal-document-module__l7fi7q__document{max-width:var(--article-col-max);margin-inline:auto}.legal-document-module__l7fi7q__document.legal-document-module__l7fi7q__document h6{font-family:var(--font-sans);font-size:var(--fs-16);font-weight:var(--weight-semibold);line-height:var(--leading-1-5);letter-spacing:var(--tracking-tight-1);text-transform:none;color:var(--color-text-primary);margin:var(--space-34) 0 var(--space-10)}
.blog-section-head-module__a9yGpW__head{align-items:flex-end;gap:var(--blog-sechead-gap);margin-bottom:var(--space-22);display:flex}.blog-section-head-module__a9yGpW__title{font:var(--type-stage-title);line-height:var(--leading-1-14);letter-spacing:var(--type-stage-title-tracking);color:var(--color-text-primary);margin:0}.blog-section-head-module__a9yGpW__rule{height:var(--border-hairline);background:var(--blog-sechead-rule);margin-bottom:var(--space-8);flex:1}.blog-section-head-module__a9yGpW__link{align-items:center;gap:var(--space-6);font-size:var(--fs-13-5);font-weight:var(--weight-semibold);color:var(--blog-sechead-link);padding-bottom:var(--space-2);transition:color var(--duration-lift) var(--ease-standard), transform var(--duration-fill) var(--ease-emphasis);flex:none;text-decoration:none;display:inline-flex}.blog-section-head-module__a9yGpW__link:hover{color:var(--blog-sechead-link-hover);transform:translate(3px)}.blog-section-head-module__a9yGpW__lead{font-size:var(--fs-14-5);line-height:var(--leading-1-6);color:var(--color-text-body);max-width:var(--measure-caption);margin:calc(-1 * var(--space-14)) 0 var(--space-22)}.blog-section-head-module__a9yGpW__related{gap:var(--space-18);margin-bottom:var(--space-26)}.blog-section-head-module__a9yGpW__related .blog-section-head-module__a9yGpW__title{font:var(--type-article-related-title);letter-spacing:var(--type-article-related-title-tracking)}.blog-section-head-module__a9yGpW__related .blog-section-head-module__a9yGpW__rule{margin-bottom:var(--space-9)}.blog-section-head-module__a9yGpW__related .blog-section-head-module__a9yGpW__link{font-size:var(--fs-14)}@media (max-width:600px){.blog-section-head-module__a9yGpW__head{gap:var(--space-12);margin-bottom:var(--space-18)}.blog-section-head-module__a9yGpW__link{font-size:var(--fs-12-5)}.blog-section-head-module__a9yGpW__lead{font-size:var(--fs-13-5);margin:calc(-1 * var(--space-10)) 0 var(--space-18)}}
.pagination-module__KakNGW__nav{align-items:center;gap:var(--space-14);padding:var(--space-34) 0 0;flex-direction:column;display:flex}.pagination-module__KakNGW__row{justify-content:center;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.pagination-module__KakNGW__btn{align-items:center;gap:var(--space-8);height:var(--blog-page-btn-height);padding:0 var(--space-16);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--blog-page-btn-radius);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--fs-13-5);font-weight:var(--weight-semibold);transition:border-color var(--duration-lift) var(--ease-standard), color var(--duration-lift) var(--ease-standard), box-shadow var(--duration-fill) var(--ease-standard), transform var(--duration-lift) var(--ease-standard);flex:none;text-decoration:none;display:inline-flex}.pagination-module__KakNGW__btn svg{transition:transform var(--duration-fill) var(--ease-emphasis);flex:none}.pagination-module__KakNGW__flip{transform:rotate(180deg)}a.pagination-module__KakNGW__btn:hover{border-color:var(--color-highlight);color:var(--color-link);box-shadow:var(--blog-page-btn-shadow-hover);transform:translateY(-1px)}a.pagination-module__KakNGW__back:hover svg{transform:rotate(180deg)translate(3px)}a.pagination-module__KakNGW__next:hover svg{transform:translate(3px)}.pagination-module__KakNGW__disabled{opacity:var(--blog-page-disabled-opacity);cursor:not-allowed}.pagination-module__KakNGW__nums{background:var(--color-surface);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--blog-page-btn-radius);max-width:100%;box-shadow:var(--blog-strip-shadow);display:flex;overflow:hidden}.pagination-module__KakNGW__num{min-width:var(--blog-page-num-min-width);height:var(--blog-page-btn-height);padding:0 var(--space-6);border-left:var(--border-hairline) solid var(--color-border-subtle);color:var(--blog-page-num-text);font-family:var(--font-mono-stack);font-size:var(--fs-13);font-weight:var(--weight-semibold);transition:background var(--duration-lift) var(--ease-standard), color var(--duration-lift) var(--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pagination-module__KakNGW__num:first-child{border-left:0}a.pagination-module__KakNGW__num:hover{background:var(--blog-page-num-bg-hover);color:var(--color-link)}.pagination-module__KakNGW__gap{min-width:var(--space-28);color:var(--color-text-subtle);cursor:default;padding:0}.pagination-module__KakNGW__current{background:var(--blog-page-num-bg-active);color:var(--color-text-inverse)}.pagination-module__KakNGW__current+.pagination-module__KakNGW__num{border-left-color:var(--blog-page-num-bg-active)}.pagination-module__KakNGW__meta{font-family:var(--font-mono-stack);font-size:var(--fs-10-5);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide-12);text-transform:uppercase;color:var(--blog-label);margin:0}@media (max-width:860px){.pagination-module__KakNGW__row{gap:var(--space-8)}}@media (max-width:600px){.pagination-module__KakNGW__btn{height:var(--blog-page-btn-height-mobile);padding:0 var(--space-14)}.pagination-module__KakNGW__num{min-width:var(--blog-page-num-min-width-mobile);height:var(--blog-page-btn-height-mobile);padding:0 var(--space-4)}}@media (max-width:380px){.pagination-module__KakNGW__num:nth-child(n+5){display:none}}@media (pointer:coarse){.pagination-module__KakNGW__btn,.pagination-module__KakNGW__num{min-height:var(--blog-page-btn-height-mobile)}}
.blog-archive-module__wI2doq__section{padding:var(--blog-section-pad) 0 0}.blog-archive-module__wI2doq__grid{gap:var(--space-22);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blog-archive-module__wI2doq__cell{min-width:0;display:flex}.blog-archive-module__wI2doq__cell>*{flex:1}.blog-archive-module__wI2doq__promo{justify-content:space-between;align-items:center;gap:var(--space-26);background:var(--blog-promo-bg);border-radius:var(--blog-promo-radius);padding:var(--blog-promo-pad);flex-wrap:wrap;grid-column:1/-1;display:flex;position:relative;overflow:hidden}.blog-archive-module__wI2doq__promo:after{content:"";background:var(--blog-promo-glow);pointer-events:none;position:absolute;inset:0}.blog-archive-module__wI2doq__promo>*{z-index:var(--z-raised);position:relative}.blog-archive-module__wI2doq__promoEyebrow{font-family:var(--font-mono-stack);font-size:var(--fs-11);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide-16);text-transform:uppercase;color:var(--blog-promo-eyebrow);margin:0 0 var(--space-9)}.blog-archive-module__wI2doq__promoTitle{color:var(--color-text-inverse);font:var(--type-promo-title);letter-spacing:var(--type-promo-title-tracking);display:block}.blog-archive-module__wI2doq__promoBody{color:var(--blog-promo-text);font-size:var(--fs-13-5);line-height:var(--leading-1-6);margin:var(--space-7) 0 0;max-width:var(--measure-panel)}.blog-archive-module__wI2doq__promoActions{gap:var(--space-10);flex-wrap:wrap;flex:none;display:flex}.blog-archive-module__wI2doq__promo .blog-archive-module__wI2doq__promoBtn{height:var(--blog-promo-btn-height);min-height:0;padding:0 var(--space-20);border-radius:var(--radius-card-sm);font-size:var(--fs-14-5);flex:none}.blog-archive-module__wI2doq__promo .blog-archive-module__wI2doq__promoBtn svg{transition:transform var(--duration-fill) var(--ease-emphasis)}.blog-archive-module__wI2doq__promo .blog-archive-module__wI2doq__promoBtn:hover svg{transform:translate(3px)}.blog-archive-module__wI2doq__empty{padding:var(--space-44) 0;text-align:center;font-size:var(--fs-15);color:var(--color-text-body);margin:0}.blog-archive-module__wI2doq__empty a{color:var(--color-link);font-weight:var(--weight-semibold)}@media (max-width:1040px){.blog-archive-module__wI2doq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-archive-module__wI2doq__grid>:nth-child(5){order:0}.blog-archive-module__wI2doq__grid>.blog-archive-module__wI2doq__promo{order:1}.blog-archive-module__wI2doq__grid>:nth-child(n+6){order:2}}@media (max-width:760px){.blog-archive-module__wI2doq__section{padding:var(--blog-section-pad-tablet) 0 0}.blog-archive-module__wI2doq__grid{grid-template-columns:1fr}.blog-archive-module__wI2doq__promo{padding:var(--space-22)}}@media (max-width:600px){.blog-archive-module__wI2doq__promo{padding:var(--space-20);gap:var(--space-18)}.blog-archive-module__wI2doq__promo .blog-archive-module__wI2doq__promoBtn{justify-content:center;width:100%}}
.blog-hero-module__XHGA8G__hero{padding:var(--blog-hero-pad);text-align:center;background:var(--blog-hero-bg);position:relative}.blog-hero-module__XHGA8G__hero:before{content:"";pointer-events:none;z-index:var(--z-base);background-image:var(--blog-hero-grid);background-size:var(--hero-grid-size) var(--hero-grid-size);-webkit-mask-image:var(--blog-hero-grid-mask);mask-image:var(--blog-hero-grid-mask);background-position:top;position:absolute;inset:0}.blog-hero-module__XHGA8G__inner{z-index:var(--z-raised);position:relative}.blog-hero-module__XHGA8G__eyebrow{font-family:var(--font-mono-stack);font-size:var(--fs-11);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide-16);text-transform:uppercase;color:var(--blog-hero-eyebrow);margin:0 0 var(--space-18)}.blog-hero-module__XHGA8G__eyebrowLink{color:inherit;text-decoration:none}.blog-hero-module__XHGA8G__eyebrowLink:hover{color:inherit}.blog-hero-module__XHGA8G__title{font:var(--type-blog-hero-title);letter-spacing:var(--type-blog-hero-title-tracking);color:var(--color-text-inverse);text-wrap:balance;max-width:22ch;margin:0 auto}.blog-hero-module__XHGA8G__sub{font:var(--type-hero-sub);color:var(--blog-hero-sub);max-width:var(--measure-caption);margin:var(--space-22) auto 0;text-wrap:pretty}.blog-hero-module__XHGA8G__row{justify-content:center;align-items:center;gap:var(--space-16);margin-top:var(--space-32);flex-wrap:wrap;display:flex}.blog-hero-module__XHGA8G__search{align-items:center;gap:var(--space-12);height:var(--blog-search-height);padding:0 var(--space-8) 0 var(--space-20);width:min(var(--blog-search-width), 100%);background:var(--blog-search-bg);border:var(--border-hairline) solid transparent;border-radius:var(--blog-search-radius);box-shadow:var(--blog-search-shadow);transition:box-shadow var(--duration-fill) var(--ease-standard);display:flex;position:relative}.blog-hero-module__XHGA8G__search:before{content:"";inset:calc(-1 * var(--blog-search-halo-inset));border-radius:var(--blog-search-halo-radius);border:var(--border-hairline) solid var(--blog-search-halo-border);pointer-events:none;transition:border-color var(--duration-fill) var(--ease-standard);position:absolute}.blog-hero-module__XHGA8G__search:focus-within{box-shadow:var(--blog-search-shadow-focus)}.blog-hero-module__XHGA8G__search:focus-within:before{border-color:var(--blog-search-halo-border-focus)}.blog-hero-module__XHGA8G__glyph{color:var(--blog-search-icon);flex:none}.blog-hero-module__XHGA8G__label{position:absolute}.blog-hero-module__XHGA8G__input{min-width:0;height:100%;font:inherit;font-size:var(--fs-15-5);color:var(--blog-search-text);background:0 0;border:0;outline:0;flex:1}.blog-hero-module__XHGA8G__input::placeholder{color:var(--blog-search-placeholder)}.blog-hero-module__XHGA8G__input::-webkit-search-cancel-button{appearance:none}.blog-hero-module__XHGA8G__search .blog-hero-module__XHGA8G__submit{height:var(--blog-search-btn-height);min-height:0;padding:0 var(--space-18);border-radius:var(--blog-search-btn-radius);font-size:var(--fs-14);flex:none}.blog-hero-module__XHGA8G__search .blog-hero-module__XHGA8G__submit:hover{background:var(--blog-search-btn-bg-hover);transform:translateY(-1px)}.blog-hero-module__XHGA8G__stat{font-family:var(--font-mono-stack);font-size:var(--fs-11);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide-12);text-transform:uppercase;color:var(--blog-stat-text)}.blog-hero-module__XHGA8G__hints{justify-content:center;align-items:center;gap:var(--space-8);margin-top:var(--space-18);flex-wrap:wrap;display:flex}.blog-hero-module__XHGA8G__hintsLabel{font-family:var(--font-mono-stack);font-size:var(--fs-10);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide-14);text-transform:uppercase;color:var(--blog-hint-label)}.blog-hero-module__XHGA8G__hint{height:var(--blog-hint-height);padding:0 var(--space-12);border:var(--border-hairline) solid var(--blog-hint-border);border-radius:var(--blog-hint-radius);background:var(--blog-hint-bg);color:var(--blog-hint-text);font-size:var(--fs-12-5);font-weight:var(--weight-medium);transition:background var(--duration-lift) var(--ease-standard), border-color var(--duration-lift) var(--ease-standard), color var(--duration-lift) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.blog-hero-module__XHGA8G__hint:hover{background:var(--blog-hint-bg-hover);border-color:var(--blog-hint-border-hover);color:var(--color-text-inverse)}@media (max-width:760px){.blog-hero-module__XHGA8G__hero{padding:var(--blog-hero-pad-tablet)}}@media (max-width:600px){.blog-hero-module__XHGA8G__hero{padding:var(--blog-hero-pad-mobile)}.blog-hero-module__XHGA8G__title{font:var(--type-blog-hero-title-mobile);letter-spacing:var(--type-blog-hero-title-mobile-tracking);max-width:100%}.blog-hero-module__XHGA8G__sub{font-size:var(--fs-15-5);margin-top:var(--space-16)}.blog-hero-module__XHGA8G__row{margin-top:var(--space-24);gap:var(--space-12)}.blog-hero-module__XHGA8G__search{gap:var(--space-10);height:auto;padding:var(--space-12);border-radius:var(--blog-search-radius-mobile);flex-wrap:wrap}.blog-hero-module__XHGA8G__search:before{inset:calc(-1 * var(--blog-search-halo-inset-mobile));border-radius:var(--blog-search-halo-radius-mobile)}.blog-hero-module__XHGA8G__glyph{order:1}.blog-hero-module__XHGA8G__input{width:100%;height:var(--space-24);font-size:var(--fs-15);flex:100%;order:2}.blog-hero-module__XHGA8G__search .blog-hero-module__XHGA8G__submit{height:var(--blog-search-btn-height-mobile);flex:100%;order:3;justify-content:center}.blog-hero-module__XHGA8G__hints{margin-top:var(--space-14);gap:var(--space-7)}.blog-hero-module__XHGA8G__hint{height:var(--blog-hint-height-mobile)}}@media (max-width:380px){.blog-hero-module__XHGA8G__hintsLabel{display:none}}@media (pointer:coarse){.blog-hero-module__XHGA8G__hint{height:var(--blog-hint-height-coarse)}}
.author-avatar-module__IN5JHq__avatar{background:var(--color-surface);border:var(--border-hairline) solid var(--color-border-subtle);font-family:var(--font-mono-stack);font-weight:var(--weight-bold);line-height:var(--leading-1);color:var(--article-avatar-initials);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.author-avatar-module__IN5JHq__avatar img{object-fit:cover;width:100%;height:100%}.author-avatar-module__IN5JHq__byline{width:var(--blog-avatar-size);height:var(--blog-avatar-size);border-radius:var(--blog-avatar-radius);font-size:var(--fs-11)}.author-avatar-module__IN5JHq__hero{width:var(--article-avatar-size);height:var(--article-avatar-size);border-radius:var(--radius-full);font-size:var(--fs-12-5);letter-spacing:var(--tracking-wide-03)}.author-avatar-module__IN5JHq__comment{width:var(--article-comment-avatar-size);height:var(--article-comment-avatar-size);border-radius:var(--radius-full);background:var(--color-surface-raised);font-size:var(--fs-12-5);color:var(--article-author-initials)}.author-avatar-module__IN5JHq__author{width:var(--article-author-avatar-size);height:var(--article-author-avatar-size);border-radius:var(--radius-full);background:var(--color-surface-raised);font-size:var(--fs-18);color:var(--article-author-initials)}@media (max-width:640px){.author-avatar-module__IN5JHq__comment{width:var(--article-comment-avatar-size-mobile);height:var(--article-comment-avatar-size-mobile);font-size:var(--fs-11)}}
.blog-picks-module__KzZW0G__section{padding:var(--blog-section-pad) 0 0}.blog-picks-module__KzZW0G__layout{grid-template-columns:var(--blog-pick-cols);gap:var(--blog-pick-gap);align-items:start;display:grid}.blog-picks-module__KzZW0G__picks{gap:var(--space-18);display:grid}.blog-picks-module__KzZW0G__pick{grid-template-columns:minmax(0, var(--blog-pick-media-col)) minmax(0, 1fr);background:var(--card-bg);border:var(--border-hairline) solid var(--card-border);border-radius:var(--blog-pick-radius);box-shadow:var(--card-shadow);transition:transform var(--duration-fill) var(--ease-standard), box-shadow var(--duration-fill) var(--ease-standard), border-color var(--duration-fill) var(--ease-standard);display:grid;overflow:hidden}.blog-picks-module__KzZW0G__pick:hover{transform:translateY(var(--btn-lift));box-shadow:var(--card-shadow-hover);border-color:var(--blog-pick-border-hover)}.blog-picks-module__KzZW0G__media{min-height:var(--blog-pick-media-min-height);background:var(--blog-pick-media-bg);display:block;position:relative;overflow:hidden}.blog-picks-module__KzZW0G__fill{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform var(--duration-reveal) var(--ease-emphasis);position:absolute;inset:0}.blog-picks-module__KzZW0G__pick:hover img.blog-picks-module__KzZW0G__fill{transform:scale(var(--blog-card-zoom))}.blog-picks-module__KzZW0G__pickNo{left:var(--space-14);bottom:var(--space-12);font-family:var(--font-mono-stack);font-size:var(--fs-9-5);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide-18);text-transform:uppercase;color:var(--blog-pick-label);position:absolute}.blog-picks-module__KzZW0G__body{gap:var(--space-10);padding:var(--blog-pick-pad);flex-direction:column;min-width:0;display:flex}.blog-picks-module__KzZW0G__title{font-size:var(--fs-19);font-weight:var(--weight-bold);line-height:var(--leading-1-28);letter-spacing:var(--tracking-tight-2);color:var(--color-text-primary);margin:0}.blog-picks-module__KzZW0G__title a{color:inherit;transition:color var(--duration-lift) var(--ease-standard);text-decoration:none}.blog-picks-module__KzZW0G__title a:hover{color:var(--color-link)}.blog-picks-module__KzZW0G__excerpt{font-size:var(--fs-13-5);line-height:var(--leading-1-6);color:var(--color-text-body);margin:0}.blog-picks-module__KzZW0G__byline{align-items:center;gap:var(--space-11);padding-top:var(--space-14);border-top:var(--border-hairline) solid var(--color-border-subtle);margin-top:auto;display:flex}.blog-picks-module__KzZW0G__avatar{transition:border-color var(--duration-lift) var(--ease-standard), box-shadow var(--duration-lift) var(--ease-standard)}.blog-picks-module__KzZW0G__pick:hover .blog-picks-module__KzZW0G__avatar{border-color:var(--blog-avatar-border-hover);box-shadow:var(--blog-avatar-shadow-hover)}.blog-picks-module__KzZW0G__author{font-size:var(--fs-12);font-weight:var(--weight-semibold);line-height:var(--leading-1-3);color:var(--color-text-primary);white-space:nowrap}.blog-picks-module__KzZW0G__readTime{align-items:center;gap:var(--space-11);font-family:var(--font-mono-stack);font-size:var(--fs-10);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide-1);text-transform:uppercase;color:var(--blog-label);flex:none;margin-left:auto;display:inline-flex}.blog-picks-module__KzZW0G__readTime:before{content:"";width:var(--border-hairline);height:var(--space-15);background:var(--color-border-subtle)}.blog-picks-module__KzZW0G__more{align-items:center;gap:var(--space-7);font-size:var(--fs-13-5);font-weight:var(--weight-semibold);color:var(--color-link);white-space:nowrap;flex:none;margin-left:auto;text-decoration:none;display:inline-flex}.blog-picks-module__KzZW0G__more svg{transition:transform var(--duration-fill) var(--ease-emphasis)}.blog-picks-module__KzZW0G__pick:hover .blog-picks-module__KzZW0G__more svg{transform:translate(3px)}.blog-picks-module__KzZW0G__side{gap:var(--space-18);top:var(--blog-sidebar-top);max-height:calc(100vh - var(--blog-sidebar-top) - var(--space-24));overscroll-behavior:contain;scrollbar-width:thin;align-content:start;display:grid;position:sticky;overflow-y:auto}.blog-picks-module__KzZW0G__box{background:var(--color-surface);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--blog-sidebox-radius);padding:var(--blog-sidebox-pad)}.blog-picks-module__KzZW0G__boxTitle{align-items:center;gap:var(--space-9);padding-bottom:var(--space-13);border-bottom:var(--border-hairline) solid var(--color-border-subtle);font-family:var(--font-mono-stack);font-size:var(--fs-10-5);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide-16);text-transform:uppercase;color:var(--color-highlight-ink);margin:0;display:flex}.blog-picks-module__KzZW0G__boxTitle:before{content:"";width:var(--blog-dot-size);height:var(--blog-dot-size);border-radius:var(--radius-full);background:var(--color-highlight);box-shadow:var(--blog-dot-ring);flex:none}.blog-picks-module__KzZW0G__topics{margin:0;padding:0;list-style:none}.blog-picks-module__KzZW0G__topic{justify-content:space-between;align-items:center;gap:var(--space-12);width:100%;padding:var(--space-11) 0;border-bottom:var(--border-hairline) solid var(--color-border-subtle);font-size:var(--fs-14);font-weight:var(--weight-semibold);color:var(--color-text-primary);transition:color var(--duration-lift) var(--ease-standard), padding-left var(--duration-fill) var(--ease-emphasis);text-decoration:none;display:flex;position:relative}.blog-picks-module__KzZW0G__topics li:last-child .blog-picks-module__KzZW0G__topic{padding-bottom:var(--space-2);border-bottom:0}.blog-picks-module__KzZW0G__topic:hover{color:var(--color-link);padding-left:var(--space-6)}.blog-picks-module__KzZW0G__topicCount{min-width:var(--blog-topic-count-min-width);height:var(--blog-topic-count-height);padding:0 var(--space-7);border-radius:var(--blog-topic-count-radius);background:var(--tag-cyan-bg);border:var(--border-hairline) solid var(--tag-cyan-border);font-family:var(--font-mono-stack);font-style:normal;font-size:var(--fs-11);font-weight:var(--weight-bold);color:var(--tag-cyan-ink);transition:background var(--duration-lift) var(--ease-standard), color var(--duration-lift) var(--ease-standard), border-color var(--duration-lift) var(--ease-standard), transform var(--duration-lift) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.blog-picks-module__KzZW0G__topic:hover .blog-picks-module__KzZW0G__topicCount{background:var(--blog-topic-count-bg-hover);border-color:var(--color-highlight-pressed);color:var(--color-text-inverse);transform:translate(-2px)}.blog-picks-module__KzZW0G__cloud{padding:var(--space-14) 0 0;gap:var(--space-8);flex-wrap:wrap;margin:0;list-style:none;display:flex}.blog-picks-module__KzZW0G__tagLink{height:var(--blog-tagcloud-height);padding:0 var(--space-11);border:var(--border-hairline) solid var(--tag-cyan-border);border-radius:var(--blog-tagcloud-radius);background:var(--blog-tagcloud-bg);font-size:var(--fs-12-5);font-weight:var(--weight-semibold);color:var(--tag-cyan-ink);transition:border-color var(--duration-lift) var(--ease-standard), color var(--duration-lift) var(--ease-standard), background var(--duration-lift) var(--ease-standard), transform var(--duration-lift) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.blog-picks-module__KzZW0G__tagLink:hover{border-color:var(--color-highlight);color:var(--color-text-inverse);background:var(--blog-tagcloud-bg-hover);transform:translateY(-2px)}@media (max-width:1040px){.blog-picks-module__KzZW0G__layout{grid-template-columns:1fr}.blog-picks-module__KzZW0G__side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:760px){.blog-picks-module__KzZW0G__section{padding:var(--blog-section-pad-tablet) 0 0}.blog-picks-module__KzZW0G__pick{grid-template-columns:1fr}.blog-picks-module__KzZW0G__media{aspect-ratio:2.6;min-height:0}.blog-picks-module__KzZW0G__side{grid-template-columns:1fr}.blog-picks-module__KzZW0G__more{margin-left:0}}@media (max-width:600px){.blog-picks-module__KzZW0G__body{padding:var(--space-18)}.blog-picks-module__KzZW0G__title{font-size:var(--fs-17-5)}.blog-picks-module__KzZW0G__box{padding:var(--space-18)}}@media (pointer:coarse){.blog-picks-module__KzZW0G__topic{padding:var(--space-13) 0}.blog-picks-module__KzZW0G__tagLink{height:var(--blog-tagcloud-height-coarse);padding:0 var(--space-13)}}
.blog-product-cta-module__A_yvDG__section{padding:var(--space-56) 0 var(--space-76)}.blog-product-cta-module__A_yvDG__panel{grid-template-columns:var(--blog-cta-cols);gap:var(--space-36);padding:var(--blog-cta-pad);background:var(--blog-cta-bg);border:var(--border-hairline) solid var(--blog-cta-border);border-radius:var(--blog-cta-radius);box-shadow:var(--blog-cta-shadow);color:var(--color-on-authority);align-items:center;display:grid;position:relative;overflow:hidden}.blog-product-cta-module__A_yvDG__panel:after{content:"";background:var(--blog-cta-glow);pointer-events:none;position:absolute;inset:0}.blog-product-cta-module__A_yvDG__panel>*{z-index:var(--z-raised);position:relative}.blog-product-cta-module__A_yvDG__eyebrow{font-family:var(--font-mono-stack);font-size:var(--fs-11);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide-16);text-transform:uppercase;color:var(--blog-hero-eyebrow);margin:0 0 var(--space-18)}.blog-product-cta-module__A_yvDG__title{font:var(--type-blog-cta-title);letter-spacing:var(--type-blog-cta-title-tracking);color:var(--color-text-inverse);text-wrap:pretty;max-width:30ch;margin:0}.blog-product-cta-module__A_yvDG__body{color:var(--blog-cta-text);font-size:var(--fs-14-5);line-height:var(--leading-1-6);margin:var(--space-12) 0 0;max-width:var(--maxw-cta-copy-sm)}.blog-product-cta-module__A_yvDG__buttons{gap:var(--space-12);flex-wrap:wrap;display:flex}@media (max-width:1040px){.blog-product-cta-module__A_yvDG__panel{padding:var(--blog-cta-pad-tablet);grid-template-columns:1fr}}@media (max-width:760px){.blog-product-cta-module__A_yvDG__section{padding:var(--space-40) 0 var(--space-56)}}@media (max-width:600px){.blog-product-cta-module__A_yvDG__section{padding:var(--space-34) 0 var(--space-48)}.blog-product-cta-module__A_yvDG__panel{padding:var(--blog-cta-pad-mobile);border-radius:var(--blog-cta-radius-mobile)}.blog-product-cta-module__A_yvDG__buttons{gap:var(--space-10)}}
.blog-top-posts-module__AV5z7G__section{padding:var(--blog-section-pad) 0 0}.blog-top-posts-module__AV5z7G__ranks{gap:var(--space-18);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.blog-top-posts-module__AV5z7G__rank{gap:var(--space-12);background:var(--card-bg);border:var(--border-hairline) solid var(--card-border);border-radius:var(--blog-card-radius);padding:var(--space-20) var(--space-20) var(--space-16);box-shadow:var(--blog-card-shadow);transition:transform var(--duration-fill) var(--ease-standard), box-shadow var(--duration-fill) var(--ease-standard), border-color var(--duration-fill) var(--ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.blog-top-posts-module__AV5z7G__rank:before{content:"";width:var(--blog-rank-bar-width);background:var(--blog-rank-bar);opacity:0;transition:opacity var(--duration-fill) var(--ease-standard);position:absolute;top:0;bottom:0;left:0}.blog-top-posts-module__AV5z7G__rank:hover{transform:translateY(var(--blog-card-lift));box-shadow:var(--card-shadow-hover);border-color:var(--blog-card-border-hover)}.blog-top-posts-module__AV5z7G__rank:hover:before{opacity:1}.blog-top-posts-module__AV5z7G__badge{width:var(--blog-rank-badge-size);height:var(--blog-rank-badge-size);border-radius:var(--blog-rank-badge-radius);background:var(--blog-rank-badge-bg);border:var(--border-hairline) solid var(--blog-rank-badge-border);font-family:var(--font-mono-stack);font-size:var(--fs-12-5);font-weight:var(--weight-bold);line-height:var(--leading-1);letter-spacing:var(--tracking-wide-02);color:var(--blog-rank-badge-ink);transition:background var(--duration-fill) var(--ease-standard), border-color var(--duration-fill) var(--ease-standard), color var(--duration-fill) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.blog-top-posts-module__AV5z7G__rank:hover .blog-top-posts-module__AV5z7G__badge{background:var(--blog-rank-badge-bg-hover);border-color:var(--blog-rank-badge-bg-hover);color:var(--color-text-inverse)}.blog-top-posts-module__AV5z7G__link{font-size:var(--fs-15-5);font-weight:var(--weight-semibold);line-height:var(--leading-1-36);letter-spacing:var(--tracking-tight-12);color:var(--color-text-primary);transition:color var(--duration-lift) var(--ease-standard);text-decoration:none;display:block}.blog-top-posts-module__AV5z7G__rank:hover .blog-top-posts-module__AV5z7G__link{color:var(--color-link)}.blog-top-posts-module__AV5z7G__meta{align-items:center;gap:var(--space-9);padding-top:var(--space-13);border-top:var(--border-hairline) solid var(--color-border-subtle);font-family:var(--font-mono-stack);font-size:var(--fs-9-5);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide-12);text-transform:uppercase;color:var(--blog-label);margin-top:auto;display:flex}.blog-top-posts-module__AV5z7G__category{color:var(--blog-rank-meta-accent);font-style:normal}.blog-top-posts-module__AV5z7G__dot{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-full);background:var(--color-border-subtle);flex:none}@media (max-width:1040px){.blog-top-posts-module__AV5z7G__ranks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.blog-top-posts-module__AV5z7G__section{padding:var(--blog-section-pad-tablet) 0 0}.blog-top-posts-module__AV5z7G__ranks{grid-template-columns:1fr}}@media (max-width:600px){.blog-top-posts-module__AV5z7G__rank{padding:var(--space-18) var(--space-18) var(--space-14)}}@media (max-width:380px){.blog-top-posts-module__AV5z7G__badge{font-size:var(--fs-24)}}
.blog-topic-rail-module__avbgdG__band{top:var(--blog-rail-top);z-index:var(--blog-rail-z);margin-top:var(--space-44);background:var(--blog-rail-bg);border-top:var(--border-hairline) solid var(--blog-rail-border);border-bottom:var(--border-hairline) solid var(--blog-rail-border);box-shadow:var(--blog-rail-shadow);position:sticky}.blog-topic-rail-module__avbgdG__band:before{content:"";left:0;right:0;top:calc(-1 * var(--space-1));height:var(--space-2);background:var(--blog-rail-line);z-index:var(--z-raised-3);position:absolute}.blog-topic-rail-module__avbgdG__rail{padding:var(--blog-rail-pad) 0;scrollbar-width:none;align-items:center;gap:0;display:flex;overflow-x:auto}.blog-topic-rail-module__avbgdG__rail::-webkit-scrollbar{display:none}.blog-topic-rail-module__avbgdG__label{align-items:center;gap:var(--space-8);padding-right:var(--space-12);margin-right:var(--space-12);border-right:var(--border-hairline) solid var(--color-border-subtle);font-family:var(--font-mono-stack);font-size:var(--fs-9-5);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide-14);text-transform:uppercase;color:var(--blog-rail-label);white-space:nowrap;flex:none;display:flex}.blog-topic-rail-module__avbgdG__label:before{content:"";width:var(--blog-dot-size);height:var(--blog-dot-size);border-radius:var(--radius-full);background:var(--color-highlight);box-shadow:var(--blog-dot-ring)}.blog-topic-rail-module__avbgdG__strip{background:var(--color-surface);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--blog-strip-radius);min-width:max-content;box-shadow:var(--blog-strip-shadow);flex:1;display:flex;overflow:hidden}.blog-topic-rail-module__avbgdG__chip{scroll-margin-top:calc(-1 * (var(--header-height) + var(--space-16)));justify-content:center;align-items:center;gap:var(--space-6);height:var(--blog-chip-height);padding:var(--blog-chip-pad);border-left:var(--border-hairline) solid var(--color-border-subtle);font-size:var(--fs-12);font-weight:var(--weight-semibold);color:var(--blog-chip-text);white-space:nowrap;transition:background var(--duration-lift) var(--ease-standard), color var(--duration-lift) var(--ease-standard);flex:1 0 auto;text-decoration:none;display:inline-flex;position:relative}.blog-topic-rail-module__avbgdG__chip:first-child{border-left:0}.blog-topic-rail-module__avbgdG__chip:after{content:"";left:var(--blog-chip-underline-inset);right:var(--blog-chip-underline-inset);height:var(--space-2);border-radius:var(--radius-hairline);background:var(--blog-chip-underline);transform-origin:50%;transition:transform var(--duration-fill) var(--ease-emphasis);position:absolute;bottom:0;transform:scaleX(0)}.blog-topic-rail-module__avbgdG__chip:hover{background:var(--blog-chip-bg-hover);color:var(--blog-chip-text-hover)}.blog-topic-rail-module__avbgdG__chip:hover:after{transform:scaleX(1)}.blog-topic-rail-module__avbgdG__count{font-family:var(--font-mono-stack);font-style:normal;font-size:var(--fs-9-5);font-weight:var(--weight-semibold);color:var(--blog-chip-count);transition:color var(--duration-lift) var(--ease-standard)}.blog-topic-rail-module__avbgdG__chip:hover .blog-topic-rail-module__avbgdG__count{color:var(--blog-chip-count-hover)}.blog-topic-rail-module__avbgdG__chip.blog-topic-rail-module__avbgdG__active,.blog-topic-rail-module__avbgdG__chip.blog-topic-rail-module__avbgdG__active:hover{background:var(--blog-chip-bg-active);color:var(--blog-chip-text-active)}.blog-topic-rail-module__avbgdG__chip.blog-topic-rail-module__avbgdG__active:after{transform:scaleX(0)}.blog-topic-rail-module__avbgdG__chip.blog-topic-rail-module__avbgdG__active .blog-topic-rail-module__avbgdG__count{color:var(--blog-chip-count-active)}.blog-topic-rail-module__avbgdG__chip.blog-topic-rail-module__avbgdG__active+.blog-topic-rail-module__avbgdG__chip{border-left-color:var(--blog-chip-bg-active)}@media (max-width:1180px){.blog-topic-rail-module__avbgdG__band:after{content:"";right:0;top:var(--space-1);bottom:var(--space-1);width:var(--blog-rail-fade-width);background:var(--blog-rail-fade);pointer-events:none;z-index:var(--z-raised-2);position:absolute}}@media (max-width:760px){.blog-topic-rail-module__avbgdG__rail{margin:0 calc(-1 * var(--container-gutter));padding:var(--space-12) var(--container-gutter);flex-wrap:nowrap;justify-content:flex-start}.blog-topic-rail-module__avbgdG__chip{flex:none}}@media (max-width:600px){.blog-topic-rail-module__avbgdG__rail{padding:var(--blog-rail-pad-pinned) var(--container-gutter)}.blog-topic-rail-module__avbgdG__label{padding-right:var(--space-10);margin-right:var(--space-10)}}@media (pointer:coarse){.blog-topic-rail-module__avbgdG__chip{height:var(--blog-chip-height-coarse)}}
