.ToolShell-module__88adLG__page{background:radial-gradient(1100px 520px at 78% -120px,#0596690f,transparent 55%),radial-gradient(900px 520px at -120px 40px,#0f1a270b,transparent 60%),var(--color-bg-cream);min-height:100vh;color:var(--color-text-primary);font-family:var(--font-body);padding-top:88px}.ToolShell-module__88adLG__headerSpacer{height:0}.ToolShell-module__88adLG__container{max-width:1240px;margin:0 auto;padding:0 24px}@media (max-width:640px){.ToolShell-module__88adLG__container{padding:0 16px}}.ToolShell-module__88adLG__hero{padding:48px 0 28px}.ToolShell-module__88adLG__breadcrumb{color:var(--color-text-muted);letter-spacing:.01em;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.ToolShell-module__88adLG__breadcrumb a{color:var(--color-text-muted);transition:color .15s var(--ease-out);text-decoration:none}.ToolShell-module__88adLG__breadcrumb a:hover{color:var(--color-navy-900)}.ToolShell-module__88adLG__breadcrumb .ToolShell-module__88adLG__sep{opacity:.4}.ToolShell-module__88adLG__hubBadge{background:var(--hub-soft,#05966914);color:var(--hub-color,var(--color-emerald-700));letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.ToolShell-module__88adLG__hubBadge:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.ToolShell-module__88adLG__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-navy-900);margin:0 0 16px;font-size:clamp(36px,5vw,56px);font-weight:400;line-height:1.05}.ToolShell-module__88adLG__titleAccent{color:var(--hub-color,var(--color-emerald-600));font-style:italic}.ToolShell-module__88adLG__subtitle{color:var(--color-text-body);max-width:680px;margin:0 0 24px;font-size:18px;line-height:1.55}.ToolShell-module__88adLG__meta{color:var(--color-text-muted);border-top:1px solid var(--color-stone-200);flex-wrap:wrap;gap:24px;margin-top:32px;padding-top:16px;font-size:13px;display:flex}.ToolShell-module__88adLG__meta>span{align-items:center;gap:8px;display:inline-flex}.ToolShell-module__88adLG__meta strong{color:var(--color-text-primary);font-weight:600}.ToolShell-module__88adLG__metaDot{background:var(--hub-color,var(--color-emerald-500));border-radius:999px;width:4px;height:4px}.ToolShell-module__88adLG__proofBand{border-top:1px solid var(--color-stone-200);border-bottom:1px solid var(--color-stone-200);grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:40px;padding:28px 0;display:grid}@media (max-width:768px){.ToolShell-module__88adLG__proofBand{grid-template-columns:1fr;gap:20px;padding:20px 0}}.ToolShell-module__88adLG__proofItem{align-items:flex-start;gap:14px;display:flex}.ToolShell-module__88adLG__proofIcon{background:var(--hub-soft,#05966914);width:32px;height:32px;color:var(--hub-color,var(--color-emerald-700));border-radius:8px;flex:0 0 32px;place-items:center;display:grid}.ToolShell-module__88adLG__proofText{color:var(--color-text-body);font-size:14px;line-height:1.45}.ToolShell-module__88adLG__proofText strong{color:var(--color-text-dark);margin-bottom:2px;font-weight:600;display:block}.ToolShell-module__88adLG__workspace{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;gap:32px;padding-bottom:40px;display:grid}@media (max-width:960px){.ToolShell-module__88adLG__workspace{grid-template-columns:1fr;gap:24px}}.ToolShell-module__88adLG__card{border:1px solid var(--color-stone-200);border-radius:var(--radius-xl);background:#fff;box-shadow:0 1px #0f172a05,0 12px 32px #0f172a0a}.ToolShell-module__88adLG__cardHeader{padding:20px 24px 0}.ToolShell-module__88adLG__cardTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-navy-900);margin:0 0 4px;font-size:22px;font-weight:400}.ToolShell-module__88adLG__cardCaption{color:var(--color-text-muted);font-size:13px}.ToolShell-module__88adLG__cardBody{padding:20px 24px 24px}.ToolShell-module__88adLG__sticky{position:relative}@media (min-width:961px){.ToolShell-module__88adLG__sticky{position:sticky;top:104px}}.ToolShell-module__88adLG__fieldGroup{gap:16px;display:grid}.ToolShell-module__88adLG__field{gap:6px;display:grid}.ToolShell-module__88adLG__label{color:var(--color-text-primary);letter-spacing:.005em;font-size:13px;font-weight:600}.ToolShell-module__88adLG__labelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ToolShell-module__88adLG__labelValue{color:var(--hub-color,var(--color-emerald-700));font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ToolShell-module__88adLG__helper{color:var(--color-text-muted);font-size:12px;line-height:1.4}.ToolShell-module__88adLG__inputWrap{position:relative}.ToolShell-module__88adLG__input{border:1.5px solid var(--color-stone-200);border-radius:var(--radius-lg);width:100%;height:52px;color:var(--color-text-dark);font-variant-numeric:tabular-nums;transition:border-color .15s var(--ease-out),box-shadow .15s var(--ease-out);appearance:textfield;background:#fff;padding:0 56px 0 16px;font-family:inherit;font-size:16px;font-weight:500}.ToolShell-module__88adLG__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ToolShell-module__88adLG__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ToolShell-module__88adLG__input:hover{border-color:var(--color-stone-300)}.ToolShell-module__88adLG__input:focus{border-color:var(--hub-color,var(--color-emerald-500));box-shadow:0 0 0 4px var(--hub-soft,#0596691f);outline:none}.ToolShell-module__88adLG__adorn{height:100%;color:var(--color-text-muted);pointer-events:none;align-items:center;font-size:14px;font-weight:500;display:flex;position:absolute;top:0;right:14px}.ToolShell-module__88adLG__slider{appearance:none;background:linear-gradient(to right,var(--hub-color,var(--color-emerald-500))0%,var(--hub-color,var(--color-emerald-500))var(--fill,0%),var(--color-stone-200)var(--fill,0%),var(--color-stone-200)100%);border-radius:999px;outline:none;width:100%;height:8px;margin:6px 0 2px}.ToolShell-module__88adLG__slider::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--hub-color,var(--color-emerald-600));cursor:grab;width:22px;height:22px;transition:transform .15s var(--ease-out);background:#fff;border-radius:999px;box-shadow:0 4px 10px #0f172a1f}.ToolShell-module__88adLG__slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.ToolShell-module__88adLG__slider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.2)}.ToolShell-module__88adLG__slider::-moz-range-thumb{border:2px solid var(--hub-color,var(--color-emerald-600));cursor:grab;background:#fff;border-radius:999px;width:22px;height:22px}.ToolShell-module__88adLG__rangeTicks{color:var(--color-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.ToolShell-module__88adLG__segmented{background:var(--color-stone-100);border-radius:var(--radius-lg);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:4px;display:grid}.ToolShell-module__88adLG__segItem{appearance:none;color:var(--color-text-body);border-radius:calc(var(--radius-lg) - 4px);cursor:pointer;transition:all .15s var(--ease-out);background:0 0;border:none;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:500}.ToolShell-module__88adLG__segItemActive{color:var(--color-navy-900);background:#fff;box-shadow:0 1px 2px #0f172a14}.ToolShell-module__88adLG__select{border:1.5px solid var(--color-stone-200);border-radius:var(--radius-lg);width:100%;height:52px;color:var(--color-text-dark);appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16'><path d='M4 6l4 4 4-4' stroke='%23525252' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") right 16px center no-repeat;padding:0 40px 0 16px;font-family:inherit;font-size:16px;font-weight:500}.ToolShell-module__88adLG__select:focus{border-color:var(--hub-color,var(--color-emerald-500));box-shadow:0 0 0 4px var(--hub-soft,#0596691f);outline:none}.ToolShell-module__88adLG__resultHero{border-bottom:1px solid var(--color-stone-200);border-radius:var(--radius-xl)var(--radius-xl)0 0;background:linear-gradient(180deg,var(--hub-soft,#0596690f)0%,transparent 100%);flex-direction:column;gap:6px;padding:28px;display:flex}.ToolShell-module__88adLG__resultLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:12px;font-weight:600}.ToolShell-module__88adLG__resultValue{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-navy-900);font-variant-numeric:tabular-nums;transition:color .2s var(--ease-out);font-size:clamp(40px,6vw,64px);font-weight:400;line-height:1}.ToolShell-module__88adLG__resultValue.ToolShell-module__88adLG__accent{color:var(--hub-color,var(--color-emerald-700))}.ToolShell-module__88adLG__resultSub{color:var(--color-text-body);margin-top:4px;font-size:15px}.ToolShell-module__88adLG__resultWarn{border-radius:var(--radius-md);color:#9a3412;background:#d9770614;border:1px solid #d9770640;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.5}.ToolShell-module__88adLG__resultOk{border-radius:var(--radius-md);color:var(--color-emerald-800);background:#05966914;border:1px solid #05966940;margin-top:12px;padding:10px 14px;font-size:13px}.ToolShell-module__88adLG__metricGrid{background:var(--color-stone-200);border-top:1px solid var(--color-stone-200);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;display:grid}.ToolShell-module__88adLG__metric{background:#fff;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.ToolShell-module__88adLG__metricLabel{color:var(--color-text-muted);letter-spacing:.02em;font-size:12px}.ToolShell-module__88adLG__metricValue{color:var(--color-text-dark);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:20px;font-weight:600}.ToolShell-module__88adLG__metricDelta{font-size:12px;font-weight:500}.ToolShell-module__88adLG__metricDelta.ToolShell-module__88adLG__pos{color:var(--color-emerald-700)}.ToolShell-module__88adLG__metricDelta.ToolShell-module__88adLG__neg{color:#c2410c}.ToolShell-module__88adLG__chartWrap{padding:20px 12px 8px}.ToolShell-module__88adLG__chartTitle{font-family:var(--font-body);color:var(--color-text-primary);letter-spacing:.01em;padding:0 16px 8px;font-size:13px;font-weight:600}.ToolShell-module__88adLG__legend{color:var(--color-text-body);flex-wrap:wrap;gap:16px;padding:0 16px 16px;font-size:12px;display:flex}.ToolShell-module__88adLG__legendDot{vertical-align:middle;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.ToolShell-module__88adLG__scenarios{border-top:1px solid var(--color-stone-200);grid-template-columns:repeat(3,1fr);gap:12px;padding:20px 24px 24px;display:grid}@media (max-width:640px){.ToolShell-module__88adLG__scenarios{grid-template-columns:1fr}}.ToolShell-module__88adLG__scenario{border:1px solid var(--color-stone-200);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:4px;padding:16px;display:flex;position:relative}.ToolShell-module__88adLG__scenario.ToolShell-module__88adLG__highlight{border-color:var(--hub-color,var(--color-emerald-500));background:linear-gradient(180deg,var(--hub-soft,#0596690f)0%,#fff 80%)}.ToolShell-module__88adLG__scenarioLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:700}.ToolShell-module__88adLG__scenarioValue{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-navy-900);font-variant-numeric:tabular-nums;font-size:26px;font-weight:400;line-height:1.1}.ToolShell-module__88adLG__scenarioHint{color:var(--color-text-muted);font-size:12px}.ToolShell-module__88adLG__ctaCard{background:linear-gradient(135deg,var(--color-navy-900)0%,var(--color-navy-800)60%,var(--color-navy-700)100%);border-radius:var(--radius-2xl);color:#fff;margin-top:24px;padding:36px;position:relative;overflow:hidden}.ToolShell-module__88adLG__ctaCard:before{content:"";background:radial-gradient(circle,var(--hub-color,var(--color-emerald-500))0%,transparent 60%);opacity:.25;border-radius:50%;width:280px;height:280px;position:absolute;top:-60px;right:-60px}.ToolShell-module__88adLG__ctaGrid{z-index:1;grid-template-columns:1.1fr 1fr;align-items:center;gap:36px;display:grid;position:relative}@media (max-width:840px){.ToolShell-module__88adLG__ctaGrid{grid-template-columns:1fr;gap:24px}}.ToolShell-module__88adLG__ctaEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--hub-color,var(--color-emerald-400));align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:600;display:inline-flex}.ToolShell-module__88adLG__ctaEyebrow:before{content:"";background:currentColor;width:18px;height:1px}.ToolShell-module__88adLG__ctaTitle{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin:0 0 12px;font-size:clamp(24px,3vw,32px);font-weight:400;line-height:1.15}.ToolShell-module__88adLG__ctaBody{color:#ffffffc7;max-width:420px;margin:0 0 20px;font-size:15px;line-height:1.55}.ToolShell-module__88adLG__ctaSignals{color:#ffffffd9;flex-direction:column;gap:10px;font-size:13px;display:flex}.ToolShell-module__88adLG__ctaSignal{align-items:center;gap:10px;display:flex}.ToolShell-module__88adLG__ctaSignal svg{color:var(--hub-color,var(--color-emerald-400));flex-shrink:0}.ToolShell-module__88adLG__leadForm{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-xl);background:#ffffff0f;border:1px solid #ffffff1a;gap:12px;padding:20px;display:grid}.ToolShell-module__88adLG__leadFormField{gap:4px;display:grid}.ToolShell-module__88adLG__leadFormLabel{color:#fff9;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:500}.ToolShell-module__88adLG__leadFormInput{border-radius:var(--radius-md);color:#fff;background:#ffffff14;border:1px solid #ffffff26;width:100%;height:46px;padding:0 14px;font-family:inherit;font-size:15px;transition:all .15s}.ToolShell-module__88adLG__leadFormInput::placeholder{color:#ffffff59}.ToolShell-module__88adLG__leadFormInput:focus{border-color:var(--hub-color,var(--color-emerald-400));background:#ffffff1f;outline:none}.ToolShell-module__88adLG__leadFormSubmit{background:var(--hub-color,var(--color-emerald-500));width:100%;height:50px;color:var(--color-navy-950);border-radius:var(--radius-lg);cursor:pointer;transition:transform .15s var(--ease-out),filter .15s;letter-spacing:.01em;border:none;margin-top:6px;font-family:inherit;font-size:15px;font-weight:700}.ToolShell-module__88adLG__leadFormSubmit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.ToolShell-module__88adLG__leadFormSubmit:disabled{opacity:.6;cursor:wait}.ToolShell-module__88adLG__leadFormMention{color:#ffffff80;margin-top:4px;font-size:11px;line-height:1.4}.ToolShell-module__88adLG__leadSuccess{border-radius:var(--radius-xl);color:#fff;text-align:center;background:linear-gradient(135deg,#05966926,#10b98140);border:1px solid #10b98166;padding:24px}.ToolShell-module__88adLG__leadSuccess h4{font-family:var(--font-display);color:#fff;margin:0 0 8px;font-size:22px;font-weight:400}.ToolShell-module__88adLG__leadSuccess p{color:#ffffffd9;margin:0;font-size:14px;line-height:1.5}.ToolShell-module__88adLG__leadError{border-radius:var(--radius-md);color:#fecaca;background:#dc262626;border:1px solid #dc262659;padding:10px 14px;font-size:13px}.ToolShell-module__88adLG__seoBlock{border-top:1px solid var(--color-stone-200);background:#fff;margin-top:56px;padding:80px 0}.ToolShell-module__88adLG__seoGrid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:72px;display:grid}@media (max-width:960px){.ToolShell-module__88adLG__seoGrid{grid-template-columns:1fr;gap:40px}}.ToolShell-module__88adLG__seoEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--hub-color,var(--color-emerald-700));margin-bottom:20px;font-size:12px;font-weight:700}.ToolShell-module__88adLG__seoH2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-navy-900);margin:0 0 24px;font-size:clamp(28px,3.4vw,42px);font-weight:400;line-height:1.1}.ToolShell-module__88adLG__seoLead{color:var(--color-text-body);margin:0 0 28px;font-size:17px;line-height:1.65}.ToolShell-module__88adLG__seoBody p{color:var(--color-text-body);margin:0 0 18px;font-size:15px;line-height:1.75}.ToolShell-module__88adLG__seoBody h3{font-family:var(--font-display);color:var(--color-navy-900);letter-spacing:-.01em;margin:32px 0 14px;font-size:22px;font-weight:400}.ToolShell-module__88adLG__seoBody ul{margin:0 0 18px;padding:0;list-style:none}.ToolShell-module__88adLG__seoBody ul li{color:var(--color-text-body);margin-bottom:10px;padding-left:28px;font-size:15px;line-height:1.7;position:relative}.ToolShell-module__88adLG__seoBody ul li:before{content:"";background:var(--hub-color,var(--color-emerald-500));width:14px;height:2px;position:absolute;top:11px;left:0}.ToolShell-module__88adLG__seoAside{background:var(--color-stone-100);border-radius:var(--radius-xl);height:fit-content;padding:28px}@media (min-width:961px){.ToolShell-module__88adLG__seoAside{position:sticky;top:104px}}.ToolShell-module__88adLG__seoAsideLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:14px;font-size:11px;font-weight:700}.ToolShell-module__88adLG__seoAsideList{flex-direction:column;gap:14px;display:flex}.ToolShell-module__88adLG__seoAsideItem{border-bottom:1px solid var(--color-stone-200);padding-bottom:14px}.ToolShell-module__88adLG__seoAsideItem:last-child{border:none;padding-bottom:0}.ToolShell-module__88adLG__seoAsideItem a{color:var(--color-navy-900);font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;transition:color .15s;display:block}.ToolShell-module__88adLG__seoAsideItem a:hover{color:var(--hub-color,var(--color-emerald-700))}.ToolShell-module__88adLG__seoAsideItem span{color:var(--color-text-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.ToolShell-module__88adLG__faq{background:var(--color-bg-cream);border-top:1px solid var(--color-stone-200);padding:64px 0 80px}.ToolShell-module__88adLG__faqInner{max-width:820px;margin:0 auto;padding:0 24px}.ToolShell-module__88adLG__faqTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-navy-900);text-align:center;margin:0 0 32px;font-size:clamp(24px,3vw,36px);font-weight:400}.ToolShell-module__88adLG__faqItem{border-bottom:1px solid var(--color-stone-200);padding:18px 0}.ToolShell-module__88adLG__faqQ{color:var(--color-navy-900);cursor:pointer;justify-content:space-between;gap:16px;margin:0 0 8px;font-size:16px;font-weight:600;list-style:none;display:flex}.ToolShell-module__88adLG__faqQ::-webkit-details-marker{display:none}.ToolShell-module__88adLG__faqQ:after{content:"+";color:var(--hub-color,var(--color-emerald-600));font-size:22px;font-weight:300;transition:transform .2s}details[open]>.ToolShell-module__88adLG__faqQ:after{transform:rotate(45deg)}.ToolShell-module__88adLG__faqA{color:var(--color-text-body);margin:0;padding-top:6px;font-size:15px;line-height:1.7}.ToolShell-module__88adLG__stepper{justify-content:center;gap:0;margin:0;padding:8px 0 32px;list-style:none;display:flex}.ToolShell-module__88adLG__stepperItem{align-items:center;gap:12px;display:flex;position:relative}.ToolShell-module__88adLG__stepperItem+.ToolShell-module__88adLG__stepperItem:before{content:"";background:var(--color-stone-300);width:48px;height:1px;margin:0 16px}@media (max-width:640px){.ToolShell-module__88adLG__stepperItem+.ToolShell-module__88adLG__stepperItem:before{width:24px;margin:0 8px}}.ToolShell-module__88adLG__stepperCircle{border:1.5px solid var(--color-stone-300);width:30px;height:30px;color:var(--color-text-muted);transition:all .2s var(--ease-out);background:#fff;border-radius:999px;place-items:center;font-size:13px;font-weight:600;display:grid}.ToolShell-module__88adLG__stepperItemActive .ToolShell-module__88adLG__stepperCircle{background:var(--hub-color,var(--color-emerald-600));border-color:var(--hub-color,var(--color-emerald-600));color:#fff;box-shadow:0 0 0 4px var(--hub-soft,#0596691f)}.ToolShell-module__88adLG__stepperItemDone .ToolShell-module__88adLG__stepperCircle{background:var(--hub-color,var(--color-emerald-600));border-color:var(--hub-color,var(--color-emerald-600));color:#fff}.ToolShell-module__88adLG__stepperLabel{color:var(--color-text-muted);letter-spacing:.01em;font-size:13px;font-weight:600}.ToolShell-module__88adLG__stepperItemActive .ToolShell-module__88adLG__stepperLabel,.ToolShell-module__88adLG__stepperItemDone .ToolShell-module__88adLG__stepperLabel{color:var(--color-navy-900)}@media (max-width:640px){.ToolShell-module__88adLG__stepperLabel{display:none}}.ToolShell-module__88adLG__wizard{padding-bottom:40px;display:block;container:wizard/inline-size}@container wizard (max-width:760px){.ToolShell-module__88adLG__card{border-radius:14px;padding:22px 24px}.ToolShell-module__88adLG__cardTitle{font-size:22px}.ToolShell-module__88adLG__cardCaption{font-size:14px}.ToolShell-module__88adLG__resultHero{padding:22px}.ToolShell-module__88adLG__resultLabel{letter-spacing:.18em;font-size:11px}.ToolShell-module__88adLG__resultValue{font-size:clamp(34px,6.5cqw,46px)}.ToolShell-module__88adLG__resultSub{font-size:14px}.ToolShell-module__88adLG__metric{padding:14px 16px}.ToolShell-module__88adLG__metricLabel{font-size:11px}.ToolShell-module__88adLG__metricValue{font-size:17px}.ToolShell-module__88adLG__metricGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.ToolShell-module__88adLG__hookCard{gap:14px;padding:16px 18px}.ToolShell-module__88adLG__hookTitle{font-size:14px}.ToolShell-module__88adLG__hookText{font-size:12px;line-height:1.45}.ToolShell-module__88adLG__hookStat{padding:6px 12px;font-size:12px}.ToolShell-module__88adLG__ctaCard{padding:24px}.ToolShell-module__88adLG__ctaTitle{font-size:22px}.ToolShell-module__88adLG__ctaBody{font-size:14px}.ToolShell-module__88adLG__stepper{gap:12px}.ToolShell-module__88adLG__modulator{gap:14px 18px;padding:14px 18px}.ToolShell-module__88adLG__modulatorLabel{flex:100%;margin:0}}.ToolShell-module__88adLG__stepForm{max-width:720px;margin:0 auto}.ToolShell-module__88adLG__stepFormCta{justify-content:flex-end;margin-top:24px;display:flex}.ToolShell-module__88adLG__primaryBtn{appearance:none;background:var(--hub-color,var(--color-emerald-600));color:#fff;border-radius:var(--radius-lg);letter-spacing:.01em;cursor:pointer;transition:transform .15s var(--ease-out),filter .15s;border:none;align-items:center;gap:10px;padding:14px 28px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.ToolShell-module__88adLG__primaryBtn:hover{filter:brightness(1.08);transform:translateY(-1px)}.ToolShell-module__88adLG__primaryBtn:disabled{opacity:.5;cursor:not-allowed;filter:none;transform:none}.ToolShell-module__88adLG__secondaryBtn{appearance:none;color:var(--color-navy-900);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;align-items:center;gap:6px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s;display:inline-flex}.ToolShell-module__88adLG__secondaryBtn:hover{background:var(--color-stone-100)}.ToolShell-module__88adLG__stepResults{flex-direction:column;gap:20px;max-width:960px;margin:0 auto;display:flex}.ToolShell-module__88adLG__modulator{border:1px solid var(--color-stone-200);border-radius:var(--radius-xl);background:#fff;flex-wrap:wrap;align-items:center;gap:20px 28px;padding:18px 22px;display:flex;box-shadow:0 1px #0f172a05}.ToolShell-module__88adLG__modulatorLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-right:4px;font-size:11px;font-weight:700}.ToolShell-module__88adLG__modulatorItem{flex-direction:column;flex:200px;gap:6px;min-width:180px;display:flex}.ToolShell-module__88adLG__modulatorItemHead{justify-content:space-between;align-items:baseline;display:flex}.ToolShell-module__88adLG__modulatorItemLabel{color:var(--color-text-body);font-size:12px;font-weight:600}.ToolShell-module__88adLG__modulatorItemValue{color:var(--hub-color,var(--color-emerald-700));font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.ToolShell-module__88adLG__modulatorEdit{flex:none;margin-left:auto}.ToolShell-module__88adLG__combo{position:relative}.ToolShell-module__88adLG__comboInput{border:1.5px solid var(--color-stone-200);border-radius:var(--radius-lg);width:100%;height:52px;color:var(--color-text-dark);transition:border-color .15s var(--ease-out),box-shadow .15s var(--ease-out);background:#fff;padding:0 44px 0 16px;font-family:inherit;font-size:16px;font-weight:500}.ToolShell-module__88adLG__comboInput:hover{border-color:var(--color-stone-300)}.ToolShell-module__88adLG__comboInput:focus{border-color:var(--hub-color,var(--color-emerald-500));box-shadow:0 0 0 4px var(--hub-soft,#0596691f);outline:none}.ToolShell-module__88adLG__comboInput::placeholder{color:var(--color-text-light)}.ToolShell-module__88adLG__comboChevron{color:var(--color-text-muted);pointer-events:none;transition:transform .2s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ToolShell-module__88adLG__combo[data-open=true] .ToolShell-module__88adLG__comboChevron{transform:translateY(-50%)rotate(180deg)}.ToolShell-module__88adLG__comboList{border:1px solid var(--color-stone-200);border-radius:var(--radius-lg);z-index:30;background:#fff;max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 48px #0f172a1f}.ToolShell-module__88adLG__comboOption{color:var(--color-text-primary);border-radius:var(--radius-md);cursor:pointer;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;padding:10px 12px;font-size:14px;transition:background .1s;display:flex}.ToolShell-module__88adLG__comboOption:hover,.ToolShell-module__88adLG__comboOptionActive{background:var(--hub-soft,#05966914);color:var(--color-navy-900)}.ToolShell-module__88adLG__comboOptionCode{color:var(--color-text-muted);min-width:28px;font-size:12px;font-weight:700}.ToolShell-module__88adLG__comboEmpty{color:var(--color-text-muted);text-align:center;padding:16px 12px;font-size:13px}.ToolShell-module__88adLG__hookCard{border:1px solid var(--color-stone-200);border-left:3px solid var(--hub-color,var(--color-emerald-600));border-radius:var(--radius-lg);background:#fff;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:8px;padding:16px 20px;display:flex}.ToolShell-module__88adLG__hookStat{background:var(--hub-soft,#0596691a);color:var(--hub-color,var(--color-emerald-700));font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:baseline;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.ToolShell-module__88adLG__hookStatLabel{opacity:.8;font-weight:500}.ToolShell-module__88adLG__hookStatValue{font-weight:700}.ToolShell-module__88adLG__hookBody{flex:220px;min-width:0}.ToolShell-module__88adLG__hookTitle{font-family:var(--font-body);color:var(--color-navy-900);letter-spacing:-.005em;margin:0;font-size:15px;font-weight:600;line-height:1.35}.ToolShell-module__88adLG__hookText{color:var(--color-text-muted);margin:2px 0 0;font-size:13px;line-height:1.45}@media (max-width:640px){.ToolShell-module__88adLG__hookCard{flex-direction:column;align-items:stretch}.ToolShell-module__88adLG__hookCard>button{justify-content:center;width:100%}}@keyframes ToolShell-module__88adLG__fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ToolShell-module__88adLG__fadeUp{animation:ToolShell-module__88adLG__fadeUp .4s var(--ease-out)both}
.PerSurchargeCalculator-module__W7B4pq__calculator{margin:56px 0;font-family:system-ui,-apple-system,sans-serif;font-style:normal}.PerSurchargeCalculator-module__W7B4pq__calculator p:first-letter,.PerSurchargeCalculator-module__W7B4pq__calculator h3:first-letter,.PerSurchargeCalculator-module__W7B4pq__calculator dt:first-letter,.PerSurchargeCalculator-module__W7B4pq__calculator dd:first-letter,.PerSurchargeCalculator-module__W7B4pq__calculator label:first-letter,.PerSurchargeCalculator-module__W7B4pq__calculator span:first-letter{float:none!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important;margin:0!important;font-family:inherit!important}.PerSurchargeCalculator-module__W7B4pq__calculator p{margin:0}.PerSurchargeCalculator-module__W7B4pq__frame{background:var(--color-cream);border:1px solid var(--color-border-light);border-radius:18px;padding:32px 36px}.PerSurchargeCalculator-module__W7B4pq__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.PerSurchargeCalculator-module__W7B4pq__headerText{flex:1;min-width:0}.PerSurchargeCalculator-module__W7B4pq__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);margin:0 0 8px;font-size:11px;font-weight:700}.PerSurchargeCalculator-module__W7B4pq__title{color:var(--color-text-dark);letter-spacing:-.012em;text-wrap:balance;max-width:28ch;margin:0;font-family:DM Serif Display,Georgia,Times New Roman,serif;font-size:clamp(18px,2.2vw,22px);font-style:italic;font-weight:400;line-height:1.14}.PerSurchargeCalculator-module__W7B4pq__steps{flex-shrink:0;align-items:center;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.PerSurchargeCalculator-module__W7B4pq__step{justify-content:center;align-items:center;display:flex}.PerSurchargeCalculator-module__W7B4pq__stepDot{background:var(--color-stone-200);border-radius:50%;width:8px;height:8px;transition:background .25s,transform .25s;display:block}.PerSurchargeCalculator-module__W7B4pq__stepActive .PerSurchargeCalculator-module__W7B4pq__stepDot{background:var(--color-emerald-600);transform:scale(1.4)}.PerSurchargeCalculator-module__W7B4pq__stepDone .PerSurchargeCalculator-module__W7B4pq__stepDot{background:var(--color-emerald-300)}.PerSurchargeCalculator-module__W7B4pq__fieldRow{margin-bottom:28px}.PerSurchargeCalculator-module__W7B4pq__fieldRow:last-of-type{margin-bottom:24px}.PerSurchargeCalculator-module__W7B4pq__fieldLabel{color:var(--color-text-dark);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;font-size:14px;font-weight:600;display:flex}.PerSurchargeCalculator-module__W7B4pq__fieldLabel>span:first-child{min-width:0}.PerSurchargeCalculator-module__W7B4pq__fieldHint{color:var(--color-text-light);font-size:13px;font-weight:400}.PerSurchargeCalculator-module__W7B4pq__fieldValue{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-emerald-700);flex-shrink:0;font-size:15px;font-weight:700}.PerSurchargeCalculator-module__W7B4pq__fieldHelper{color:var(--color-text-muted);margin:12px 0 0;font-size:12px;line-height:1.5}.PerSurchargeCalculator-module__W7B4pq__overflowWarn{color:#b45309;margin:12px 0 0;font-size:12px;line-height:1.5}.PerSurchargeCalculator-module__W7B4pq__modulators{border-bottom:1px solid var(--color-border-light);grid-template-columns:1fr 1fr;gap:28px;margin-bottom:28px;padding-bottom:24px;display:grid}.PerSurchargeCalculator-module__W7B4pq__modulator{min-width:0}.PerSurchargeCalculator-module__W7B4pq__modulatorHead{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.PerSurchargeCalculator-module__W7B4pq__modulatorLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:700}.PerSurchargeCalculator-module__W7B4pq__modulatorValue{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-emerald-700);font-size:14px;font-weight:700}.PerSurchargeCalculator-module__W7B4pq__verdict{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:22px;display:flex}.PerSurchargeCalculator-module__W7B4pq__verdictNumber{color:var(--color-emerald-700);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:DM Serif Display,Georgia,Times New Roman,serif;font-size:clamp(40px,5.5vw,56px);font-style:italic;font-weight:400;line-height:.95}.PerSurchargeCalculator-module__W7B4pq__verdictLabel{min-width:200px;color:var(--color-text-muted);flex:1;max-width:30ch;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic;line-height:1.5}.PerSurchargeCalculator-module__W7B4pq__compare{border-top:1px dashed var(--color-border-light);flex-direction:column;gap:8px;margin:0 0 28px;padding:18px 0 0;display:flex}.PerSurchargeCalculator-module__W7B4pq__compareRow{color:var(--color-text-muted);justify-content:space-between;align-items:baseline;gap:16px;margin:0;font-size:13px;line-height:1.5;display:flex}.PerSurchargeCalculator-module__W7B4pq__compareRow dt{margin:0;font-weight:400}.PerSurchargeCalculator-module__W7B4pq__compareRow dd{color:var(--color-stone-700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0;margin:0;font-weight:600}.PerSurchargeCalculator-module__W7B4pq__formIntro{color:var(--color-stone-700);max-width:56ch;margin:0 0 36px;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;line-height:1.6}.PerSurchargeCalculator-module__W7B4pq__formIntro strong{color:var(--color-text-dark);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.PerSurchargeCalculator-module__W7B4pq__formGrid{grid-template-columns:1fr 1fr;gap:22px 28px;margin-bottom:28px;display:grid}.PerSurchargeCalculator-module__W7B4pq__formField{flex-direction:column;gap:6px;min-width:0;display:flex}.PerSurchargeCalculator-module__W7B4pq__formField:first-of-type{grid-column:1/-1}.PerSurchargeCalculator-module__W7B4pq__formLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-light);font-size:11px;font-weight:700}.PerSurchargeCalculator-module__W7B4pq__formInput{border:none;border-bottom:1px solid var(--color-border-medium);font:inherit;color:var(--color-text-dark);appearance:none;background:0 0;border-radius:0;outline:none;min-width:0;padding:9px 0;font-size:15px;transition:border-color .2s}.PerSurchargeCalculator-module__W7B4pq__formInput::placeholder{color:var(--color-stone-300)}.PerSurchargeCalculator-module__W7B4pq__formInput:focus{border-bottom-color:var(--color-emerald-600)}.PerSurchargeCalculator-module__W7B4pq__errorText{color:#b91c1c;margin:14px 0 0;font-size:13px;line-height:1.5}.PerSurchargeCalculator-module__W7B4pq__formFooter{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:4px;display:flex}.PerSurchargeCalculator-module__W7B4pq__submitStack{flex-direction:column;align-items:flex-end;gap:10px;min-width:0;display:flex}.PerSurchargeCalculator-module__W7B4pq__formMention{color:var(--color-text-light);text-align:right;max-width:32ch;margin:0;font-size:11.5px;line-height:1.45}.PerSurchargeCalculator-module__W7B4pq__success{align-items:flex-start;gap:16px;padding:8px 0 4px;display:flex}.PerSurchargeCalculator-module__W7B4pq__successIcon{background:var(--color-emerald-50);width:36px;height:36px;color:var(--color-emerald-600);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.PerSurchargeCalculator-module__W7B4pq__successIcon svg{stroke:currentColor;fill:none;stroke-dasharray:28;stroke-dashoffset:28px;width:18px;height:18px;animation:.5s ease-out .1s forwards PerSurchargeCalculator-module__W7B4pq__drawCheck}@keyframes PerSurchargeCalculator-module__W7B4pq__drawCheck{to{stroke-dashoffset:0}}.PerSurchargeCalculator-module__W7B4pq__successText{color:var(--color-stone-700);max-width:56ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;line-height:1.55}.PerSurchargeCalculator-module__W7B4pq__actionsRight{justify-content:flex-end;margin-top:4px;display:flex}.PerSurchargeCalculator-module__W7B4pq__actionsBetween{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;display:flex}.PerSurchargeCalculator-module__W7B4pq__primaryBtn{background:var(--color-emerald-600);color:#fff;font:inherit;letter-spacing:.01em;white-space:nowrap;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 8px #0596692e}.PerSurchargeCalculator-module__W7B4pq__primaryBtn:hover:not(:disabled){background:var(--color-emerald-700);transform:translateY(-1px);box-shadow:0 4px 14px #0596693d}.PerSurchargeCalculator-module__W7B4pq__primaryBtn:disabled{background:var(--color-stone-300);cursor:not-allowed;box-shadow:none}.PerSurchargeCalculator-module__W7B4pq__primaryBtn svg{width:16px;height:16px;transition:transform .2s}.PerSurchargeCalculator-module__W7B4pq__primaryBtn:hover:not(:disabled) svg{transform:translate(2px)}.PerSurchargeCalculator-module__W7B4pq__ghostBtn{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 0;font-size:13px;font-weight:500;transition:color .2s;display:inline-flex}.PerSurchargeCalculator-module__W7B4pq__ghostBtn:hover:not(:disabled){color:var(--color-text-dark)}.PerSurchargeCalculator-module__W7B4pq__ghostBtn:disabled{color:var(--color-stone-300);cursor:not-allowed}.PerSurchargeCalculator-module__W7B4pq__ghostBtn svg{width:14px;height:14px}@media (max-width:600px){.PerSurchargeCalculator-module__W7B4pq__calculator{margin:48px 0}.PerSurchargeCalculator-module__W7B4pq__frame{border-radius:14px;padding:24px 20px}.PerSurchargeCalculator-module__W7B4pq__header{gap:12px;margin-bottom:22px}.PerSurchargeCalculator-module__W7B4pq__modulators{grid-template-columns:1fr;gap:18px}.PerSurchargeCalculator-module__W7B4pq__verdict{gap:8px}.PerSurchargeCalculator-module__W7B4pq__verdictNumber{font-size:40px}.PerSurchargeCalculator-module__W7B4pq__verdictLabel{max-width:none}.PerSurchargeCalculator-module__W7B4pq__formGrid{grid-template-columns:1fr;gap:18px}.PerSurchargeCalculator-module__W7B4pq__formField:first-of-type{grid-column:1}.PerSurchargeCalculator-module__W7B4pq__compareRow{flex-direction:column;align-items:flex-start;gap:2px}.PerSurchargeCalculator-module__W7B4pq__actionsBetween{flex-direction:column-reverse;align-items:stretch}.PerSurchargeCalculator-module__W7B4pq__actionsBetween .PerSurchargeCalculator-module__W7B4pq__primaryBtn{justify-content:center}.PerSurchargeCalculator-module__W7B4pq__actionsBetween .PerSurchargeCalculator-module__W7B4pq__ghostBtn{align-self:center}.PerSurchargeCalculator-module__W7B4pq__actionsRight .PerSurchargeCalculator-module__W7B4pq__primaryBtn{justify-content:center;width:100%}.PerSurchargeCalculator-module__W7B4pq__formFooter{flex-direction:column-reverse;align-items:stretch;gap:18px}.PerSurchargeCalculator-module__W7B4pq__submitStack{align-items:stretch;gap:8px}.PerSurchargeCalculator-module__W7B4pq__submitStack .PerSurchargeCalculator-module__W7B4pq__primaryBtn{justify-content:center}.PerSurchargeCalculator-module__W7B4pq__formMention{text-align:center;max-width:none}.PerSurchargeCalculator-module__W7B4pq__formFooter .PerSurchargeCalculator-module__W7B4pq__ghostBtn{align-self:center}}@media (prefers-reduced-motion:reduce){.PerSurchargeCalculator-module__W7B4pq__stepDot,.PerSurchargeCalculator-module__W7B4pq__primaryBtn,.PerSurchargeCalculator-module__W7B4pq__primaryBtn svg{transition:none}.PerSurchargeCalculator-module__W7B4pq__successIcon svg{stroke-dashoffset:0;animation:none}}
.Article-module__IeLG-a__hero{background:#0a1219;align-items:flex-end;min-height:80vh;padding-top:140px;padding-bottom:80px;display:flex;position:relative;overflow:hidden}.Article-module__IeLG-a__heroImageLayer{z-index:1;position:absolute;inset:0}.Article-module__IeLG-a__heroImageLayer img{object-fit:cover;opacity:.38;filter:saturate(.5);width:100%;height:100%}.Article-module__IeLG-a__heroGradient{z-index:2;background:linear-gradient(#0a121926 0%,#0a12198c 60%,#0a1219 100%);position:absolute;inset:0}.Article-module__IeLG-a__heroGrain{z-index:3;opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:absolute;inset:0}.Article-module__IeLG-a__heroContent{z-index:4;text-align:center;max-width:900px;margin:0 auto;padding:0 40px;animation:1s cubic-bezier(.16,1,.3,1) both Article-module__IeLG-a__heroFadeIn;position:relative}@keyframes Article-module__IeLG-a__heroFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Article-module__IeLG-a__categoryPill{color:#6ee7b7;letter-spacing:.15em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05966914;border:1px solid #fff3;border-radius:100px;margin-bottom:32px;padding:8px 24px;font-family:system-ui,-apple-system,sans-serif;font-size:11px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.Article-module__IeLG-a__categoryPill:hover{background:#05966926;border-color:#6ee7b766}.Article-module__IeLG-a__heroTitle{color:#fff;letter-spacing:-.03em;margin:0 0 28px;font-family:DM Serif Display,Georgia,Times New Roman,serif;font-size:clamp(36px,6vw,64px);font-weight:400;line-height:1.08}.Article-module__IeLG-a__heroOrnament{background:linear-gradient(90deg,#0000,#c9a227,#0000);width:60px;height:1px;margin:0 auto 28px;display:block}.Article-module__IeLG-a__heroExcerpt{color:#ffffffa6;max-width:640px;margin:0 auto 36px;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,2vw,20px);font-style:italic;line-height:1.65}.Article-module__IeLG-a__heroMeta{color:#ffffffb3;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;display:flex}.Article-module__IeLG-a__heroMetaItem{align-items:center;gap:6px;display:flex}.Article-module__IeLG-a__heroMetaDot{background:#fff3;border-radius:50%;width:3px;height:3px}.Article-module__IeLG-a__body{background:var(--color-cream);position:relative;overflow-x:hidden}.Article-module__IeLG-a__layout{grid-template-columns:240px 1fr;gap:60px;max-width:1200px;margin:0 auto;padding:60px 24px 80px;display:grid}.Article-module__IeLG-a__sidebar{position:relative}.Article-module__IeLG-a__sidebarSticky{position:sticky;top:100px}.Article-module__IeLG-a__sidebarLabel{text-transform:uppercase;letter-spacing:.2em;color:var(--color-text-light);flex-shrink:0;margin-bottom:20px;padding-left:16px;font-family:system-ui,-apple-system,sans-serif;font-size:10px;font-weight:700}.Article-module__IeLG-a__tocList{border-left:1px solid var(--color-border-light);scrollbar-width:none;max-height:65vh;margin:0;padding:0;list-style:none;overflow-y:auto}.Article-module__IeLG-a__tocList::-webkit-scrollbar{display:none}.Article-module__IeLG-a__tocItem{position:relative}.Article-module__IeLG-a__tocLink{color:var(--color-text-muted);border-left:2px solid #0000;margin-left:-1px;padding:10px 16px 10px 20px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;line-height:1.4;text-decoration:none;transition:all .25s;display:block}.Article-module__IeLG-a__tocLink:hover{color:var(--color-stone-700)}.Article-module__IeLG-a__tocLinkActive{color:var(--color-secondary);border-left-color:var(--color-secondary);font-weight:600}.Article-module__IeLG-a__tocLinkH3{padding-left:36px;font-size:12px}.Article-module__IeLG-a__authorCard{border-top:1px solid var(--color-border-light);flex-shrink:0;margin-top:40px;padding-top:24px}.Article-module__IeLG-a__authorLabel{text-transform:uppercase;letter-spacing:.2em;color:var(--color-text-light);margin-bottom:12px;font-family:system-ui,-apple-system,sans-serif;font-size:10px;font-weight:700}.Article-module__IeLG-a__authorName{color:var(--color-text-dark);margin-bottom:4px;font-family:DM Serif Display,Georgia,serif;font-size:16px}.Article-module__IeLG-a__authorRole{color:var(--color-text-muted);font-family:system-ui,-apple-system,sans-serif;font-size:12px}.Article-module__IeLG-a__sidebarCta{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;margin-top:20px;padding:0;font-family:system-ui,-apple-system,sans-serif;display:flex}.Article-module__IeLG-a__sidebarCtaText{color:var(--color-secondary);border-bottom:1px solid #0596694d;padding-bottom:1px;font-size:13px;font-weight:600;transition:all .25s}.Article-module__IeLG-a__sidebarCta svg{color:var(--color-secondary);flex-shrink:0;transition:transform .25s}.Article-module__IeLG-a__sidebarCta:hover .Article-module__IeLG-a__sidebarCtaText{color:var(--color-emerald-700);border-bottom-color:var(--color-emerald-700)}.Article-module__IeLG-a__sidebarCta:hover svg{transform:translate(3px)}.Article-module__IeLG-a__sidebarForm{flex-direction:column;gap:8px;margin-top:16px;animation:.3s both Article-module__IeLG-a__sidebarFormIn;display:flex}@keyframes Article-module__IeLG-a__sidebarFormIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Article-module__IeLG-a__sidebarInput{background:var(--color-cream);border:1px solid var(--color-border-light);width:100%;color:var(--color-text-dark);border-radius:8px;padding:10px 12px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;transition:border-color .2s}.Article-module__IeLG-a__sidebarInput::placeholder{color:var(--color-text-light)}.Article-module__IeLG-a__sidebarInput:focus{outline:2px solid var(--color-secondary);outline-offset:-2px;border-color:var(--color-secondary);background:#fff}.Article-module__IeLG-a__sidebarSubmit{color:#fff;cursor:pointer;background:#0f1a27;border:none;border-radius:8px;width:100%;padding:10px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;transition:background .2s}.Article-module__IeLG-a__sidebarSubmit:hover:not(:disabled){background:#1a2a3d}.Article-module__IeLG-a__sidebarSubmit:disabled{opacity:.4;cursor:not-allowed}.Article-module__IeLG-a__sidebarCancel{width:100%;color:var(--color-text-light);cursor:pointer;background:0 0;border:none;padding:6px;font-family:system-ui,-apple-system,sans-serif;font-size:12px;transition:color .2s}.Article-module__IeLG-a__sidebarCancel:hover{color:var(--color-text-muted)}.Article-module__IeLG-a__sidebarFormSuccess{background:#0596690f;border:1px solid #05966926;border-radius:10px;flex-direction:column;align-items:center;gap:8px;margin-top:16px;padding:16px 12px;animation:.3s both Article-module__IeLG-a__sidebarFormIn;display:flex}.Article-module__IeLG-a__sidebarFormSuccess span{color:var(--color-secondary);text-align:center;font-family:system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500}.Article-module__IeLG-a__shareVertical{border-top:1px solid var(--color-border-light);flex-direction:column;flex-shrink:0;gap:8px;margin-top:32px;padding-top:24px;display:flex}.Article-module__IeLG-a__shareBtn{border:1px solid var(--color-border-light);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-family:system-ui,-apple-system,sans-serif;font-size:12px;text-decoration:none;transition:all .2s;display:flex}.Article-module__IeLG-a__shareBtn:hover{background:var(--color-secondary);color:#fff;border-color:var(--color-secondary)}.Article-module__IeLG-a__shareBtn svg{flex-shrink:0;width:14px;height:14px}.Article-module__IeLG-a__contentArea{min-width:0;max-width:720px}.Article-module__IeLG-a__articleCard{background:#fff;border:1px solid #0000000a;border-radius:20px;overflow:hidden;box-shadow:0 4px 24px #0000000a}.Article-module__IeLG-a__articleCardInner{padding:56px 64px}.Article-module__IeLG-a__content{color:var(--color-stone-700);overflow-wrap:break-word;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.9}.Article-module__IeLG-a__content.article-html-first p:first-of-type:first-letter{float:left;color:var(--color-secondary);margin:.06em .14em 0 0;font-family:DM Serif Display,Georgia,serif;font-size:4.2em;font-weight:700;line-height:.82}.Article-module__IeLG-a__content p.hub-cta-description:first-letter{float:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;margin:0;font-family:inherit}.Article-module__IeLG-a__content p.article-inline-cta-description:first-letter{float:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;margin:0;font-family:inherit}.Article-module__IeLG-a__content p{margin:0 0 28px}.Article-module__IeLG-a__content h2{color:var(--color-text-dark);letter-spacing:-.02em;border-bottom:1px solid var(--color-border-light);margin:56px 0 20px;padding-bottom:12px;font-family:DM Serif Display,Georgia,serif;font-size:28px;font-weight:400;line-height:1.2}.Article-module__IeLG-a__content h3{color:var(--color-text-dark);margin:40px 0 16px;font-family:system-ui,-apple-system,sans-serif;font-size:20px;font-weight:600}.Article-module__IeLG-a__content a{color:var(--color-secondary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.Article-module__IeLG-a__content a:hover{color:var(--color-emerald-700)}.Article-module__IeLG-a__content pre{border:1px solid var(--color-border-light);white-space:pre-wrap;word-wrap:break-word;color:var(--color-stone-700);background:#fafaf9;border-radius:12px;padding:32px;font-family:Georgia,Times New Roman,serif;font-size:.92em;line-height:1.8;overflow-x:auto}.Article-module__IeLG-a__content pre code{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;padding:0}.Article-module__IeLG-a__content code{background:var(--color-stone-100);color:var(--color-text-dark);border-radius:4px;padding:2px 6px;font-size:.9em}.Article-module__IeLG-a__content blockquote{background:var(--color-cream);border-left:3px solid var(--color-accent);color:var(--color-text-dark);border-radius:0 16px 16px 0;margin:48px -20px;padding:32px 40px;font-size:20px;font-style:italic;line-height:1.7}.Article-module__IeLG-a__content blockquote p{margin:0}:is(.Article-module__IeLG-a__content ul,.Article-module__IeLG-a__content ol){margin:28px 0;padding-left:0;list-style:none}:is(.Article-module__IeLG-a__content ul li,.Article-module__IeLG-a__content ol li){margin-bottom:12px;padding-left:28px;position:relative}.Article-module__IeLG-a__content ul li:before{content:"";background:var(--color-secondary);border-radius:50%;width:6px;height:6px;position:absolute;top:12px;left:8px}.Article-module__IeLG-a__content table{border-collapse:separate;border-spacing:0;border:1px solid var(--color-border-light);border-radius:12px;width:100%;margin:40px 0;overflow:hidden;box-shadow:0 2px 12px #0000000a}.Article-module__IeLG-a__content .table-wrapper{-webkit-overflow-scrolling:touch;width:100%;margin:40px 0;overflow-x:auto}.Article-module__IeLG-a__content .table-wrapper table{margin:0}.Article-module__IeLG-a__content th{color:#fff;text-transform:uppercase;letter-spacing:.04em;text-align:left;background:#0f1a27;padding:14px 20px;font-family:system-ui,-apple-system,sans-serif;font-size:12px;font-weight:600}.Article-module__IeLG-a__content td{border-bottom:1px solid var(--color-stone-100);padding:14px 20px;font-family:system-ui,-apple-system,sans-serif;font-size:15px}.Article-module__IeLG-a__content img{border-radius:12px;max-width:100%;height:auto;margin:40px 0}.Article-module__IeLG-a__sourcesSection{border-top:1px solid var(--color-border-light);margin-top:48px;padding-top:32px}.Article-module__IeLG-a__sourcesToggle{cursor:pointer;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;background:0 0;border:none;align-items:center;gap:10px;padding:0;font-family:system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;transition:color .2s;display:flex}.Article-module__IeLG-a__sourcesToggle:hover{color:var(--color-stone-700)}.Article-module__IeLG-a__sourcesToggle svg{width:16px;height:16px;transition:transform .3s}.Article-module__IeLG-a__sourcesToggleOpen svg{transform:rotate(180deg)}.Article-module__IeLG-a__sourcesList{margin:16px 0 0;padding:0;list-style:none}.Article-module__IeLG-a__sourceItem{border-bottom:1px solid var(--color-stone-100);gap:12px;padding:12px 0;font-family:system-ui,-apple-system,sans-serif;font-size:13px;display:flex}.Article-module__IeLG-a__sourceNumber{color:var(--color-secondary);flex-shrink:0;margin-top:2px;font-size:11px;font-weight:700}.Article-module__IeLG-a__sourceTitle{color:var(--color-stone-700)}.Article-module__IeLG-a__sourceTitle a{color:var(--color-secondary);text-underline-offset:2px;text-decoration:underline}.Article-module__IeLG-a__shareSection{border-top:1px solid var(--color-border-light);align-items:center;gap:12px;margin-top:48px;padding-top:32px;display:flex}.Article-module__IeLG-a__shareLabel{color:var(--color-text-light);text-transform:uppercase;letter-spacing:.1em;flex-shrink:0;font-family:system-ui,-apple-system,sans-serif;font-size:12px;font-weight:600}.Article-module__IeLG-a__shareRow{gap:8px;display:flex}.Article-module__IeLG-a__keyPointsBox{border:1px solid var(--color-border-light);border-left:4px solid var(--color-secondary);background:#fff;border-radius:0 16px 16px 0;margin-bottom:32px;padding:28px 32px}.Article-module__IeLG-a__keyPointsTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--color-secondary);align-items:center;gap:8px;margin-bottom:16px;font-family:system-ui,-apple-system,sans-serif;font-size:12px;font-weight:700;display:flex}.Article-module__IeLG-a__keyPointsList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Article-module__IeLG-a__keyPointItem{color:var(--color-stone-700);align-items:flex-start;gap:10px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5;display:flex}.Article-module__IeLG-a__keyPointCheck{color:var(--color-secondary);flex-shrink:0;margin-top:2px}.Article-module__IeLG-a__faqSection{border-top:1px solid var(--color-border-light);margin-top:48px;padding-top:36px}.Article-module__IeLG-a__faqTitle{color:var(--color-text-dark);align-items:center;gap:10px;margin-bottom:20px;font-family:DM Serif Display,Georgia,serif;font-size:22px;font-weight:400;display:flex}.Article-module__IeLG-a__faqTitle svg{color:var(--color-secondary)}.Article-module__IeLG-a__faqList{flex-direction:column;gap:2px;display:flex}.Article-module__IeLG-a__faqItem{border:1px solid var(--color-border-light);background:var(--color-cream);border-radius:12px;overflow:hidden}.Article-module__IeLG-a__faqQuestion{width:100%;color:var(--color-text-dark);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-family:system-ui,-apple-system,sans-serif;font-size:15px;font-weight:600;transition:background .2s;display:flex}.Article-module__IeLG-a__faqQuestion:hover{background:#00000005}.Article-module__IeLG-a__faqQuestion svg{color:var(--color-text-muted);flex-shrink:0;transition:transform .3s}.Article-module__IeLG-a__faqQuestionOpen svg{transform:rotate(180deg)}.Article-module__IeLG-a__faqAnswer{color:var(--color-text-body);padding:0 20px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.6}.Article-module__IeLG-a__relatedSection{border-top:3px double var(--color-text-dark);margin-top:80px;padding-top:60px}.Article-module__IeLG-a__relatedTitle{color:var(--color-text-dark);text-align:center;margin-bottom:40px;font-family:DM Serif Display,Georgia,serif;font-size:28px;font-weight:400}.Article-module__IeLG-a__relatedGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.Article-module__IeLG-a__relatedCard{border:1px solid var(--color-border-light);background:#fff;border-radius:16px;padding:28px 24px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:block}.Article-module__IeLG-a__relatedCard:hover{border-color:var(--color-border-medium);transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.Article-module__IeLG-a__relatedCardNumber{color:var(--color-border-light);margin-bottom:12px;font-family:DM Serif Display,Georgia,serif;font-size:32px;line-height:1}.Article-module__IeLG-a__relatedCardTitle{color:var(--color-text-dark);font-family:system-ui,-apple-system,sans-serif;font-size:15px;font-weight:600;line-height:1.4;display:block}.Article-module__IeLG-a__editorialCta{background:0 0;margin-top:64px;padding:0}.Article-module__IeLG-a__editorialOrnament{align-items:center;gap:16px;margin-bottom:48px;display:flex}.Article-module__IeLG-a__editorialOrnamentLine{background:linear-gradient(90deg,#0000,#c9a227 40% 60%,#0000);flex:1;height:1px}.Article-module__IeLG-a__editorialOrnamentDiamond{color:var(--color-accent);flex-shrink:0;font-size:14px;line-height:1}.Article-module__IeLG-a__editorialCtaContent{max-width:560px}.Article-module__IeLG-a__editorialCtaLabel{text-transform:uppercase;letter-spacing:.2em;color:var(--color-accent);margin-bottom:16px;font-family:system-ui,-apple-system,sans-serif;font-size:10px;font-weight:700}.Article-module__IeLG-a__editorialCtaTitle{color:var(--color-text-dark);letter-spacing:-.01em;margin:0 0 16px;font-family:DM Serif Display,Georgia,serif;font-size:28px;font-weight:400;line-height:1.2}.Article-module__IeLG-a__editorialCtaText{color:var(--color-text-muted);margin:0 0 32px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.7}.Article-module__IeLG-a__editorialCtaAction{display:flex}.Article-module__IeLG-a__editorialCtaButton{color:#fff;cursor:pointer;background:#0f1a27;border:none;border-radius:10px;align-items:center;gap:10px;padding:14px 28px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.Article-module__IeLG-a__editorialCtaButton:hover{background:#1a2a3d;transform:translateY(-1px);box-shadow:0 6px 20px #0f1a2726}.Article-module__IeLG-a__editorialCtaButton svg{transition:transform .25s}.Article-module__IeLG-a__editorialCtaButton:hover svg{transform:translate(3px)}.Article-module__IeLG-a__editorialCtaForm{margin-top:8px;animation:.3s both Article-module__IeLG-a__sidebarFormIn}.Article-module__IeLG-a__editorialCtaFormGrid{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.Article-module__IeLG-a__editorialCtaField{flex-direction:column;gap:6px;display:flex}.Article-module__IeLG-a__editorialCtaFieldLabel{color:var(--color-text-light);text-transform:uppercase;letter-spacing:.06em;font-family:system-ui,-apple-system,sans-serif;font-size:11px;font-weight:600}.Article-module__IeLG-a__editorialCtaInput{border:1px solid var(--color-border-light);width:100%;color:var(--color-text-dark);background:#fff;border-radius:8px;padding:12px 14px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;transition:border-color .2s}.Article-module__IeLG-a__editorialCtaInput:focus{outline:2px solid var(--color-accent);outline-offset:-2px;border-color:var(--color-accent);box-shadow:0 0 0 3px #c9a22714}.Article-module__IeLG-a__editorialCtaFormActions{align-items:center;gap:16px;display:flex}.Article-module__IeLG-a__editorialCtaCancel{color:var(--color-text-light);cursor:pointer;background:0 0;border:none;padding:0;font-family:system-ui,-apple-system,sans-serif;font-size:13px;transition:color .2s}.Article-module__IeLG-a__editorialCtaCancel:hover{color:var(--color-text-muted)}.Article-module__IeLG-a__editorialCtaSubmit{color:#fff;cursor:pointer;background:#0f1a27;border:none;border-radius:10px;padding:13px 28px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;transition:all .2s}.Article-module__IeLG-a__editorialCtaSubmit:hover:not(:disabled){background:#1a2a3d;transform:translateY(-1px)}.Article-module__IeLG-a__editorialCtaSubmit:disabled{opacity:.4;cursor:not-allowed}.Article-module__IeLG-a__editorialCtaSuccess{align-items:flex-start;gap:16px;padding:24px 0 8px;animation:.3s both Article-module__IeLG-a__sidebarFormIn;display:flex}.Article-module__IeLG-a__editorialCtaSuccessIcon{background:#05966914;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Article-module__IeLG-a__editorialCtaSuccess h4{color:var(--color-text-dark);margin:0 0 6px;font-family:DM Serif Display,Georgia,serif;font-size:20px}.Article-module__IeLG-a__editorialCtaSuccess p{color:var(--color-text-muted);margin:0;font-family:system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5}.Article-module__IeLG-a__breadcrumbs{z-index:5;background:0 0;border:none;padding:0;position:absolute;top:80px;left:0;right:0}.Article-module__IeLG-a__breadcrumbsInner{align-items:center;gap:8px;max-width:1200px;margin:0 auto;padding:0 40px;list-style:none;display:flex}.Article-module__IeLG-a__breadcrumbLink{color:#ffffff73;letter-spacing:.02em;font-family:system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s}.Article-module__IeLG-a__breadcrumbLink:hover{color:#fffc}.Article-module__IeLG-a__breadcrumbSep{color:#fff3;align-items:center;display:flex}.Article-module__IeLG-a__breadcrumbCurrentWrap{align-items:center;gap:8px;display:flex}.Article-module__IeLG-a__breadcrumbCurrent{color:#ffffff40;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-family:system-ui,-apple-system,sans-serif;font-size:12px;overflow:hidden}.Article-module__IeLG-a__article{background:var(--color-cream);min-height:100vh}.Article-module__IeLG-a__errorState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:48px 24px;display:flex}.Article-module__IeLG-a__errorIcon{color:#ef4444;width:80px;height:80px;margin-bottom:24px}.Article-module__IeLG-a__errorTitle{color:var(--color-text-dark);margin-bottom:12px;font-size:28px;font-weight:700}.Article-module__IeLG-a__errorText{color:var(--color-text-body);margin-bottom:24px;font-size:16px}.Article-module__IeLG-a__errorLink{background:var(--color-secondary);color:#fff;border-radius:12px;align-items:center;gap:8px;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.Article-module__IeLG-a__errorLink:hover{background:var(--color-emerald-700);transform:translateY(-2px)}@media (max-width:1024px){.Article-module__IeLG-a__layout{grid-template-columns:1fr;gap:0;padding:40px 20px 60px}.Article-module__IeLG-a__sidebar{display:none}.Article-module__IeLG-a__contentArea{max-width:100%}}@media (max-width:768px){.Article-module__IeLG-a__hero{min-height:60vh;padding-top:150px;padding-bottom:48px}.Article-module__IeLG-a__categoryPill{letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:6px 16px;font-size:10px;overflow:hidden}.Article-module__IeLG-a__heroTitle{font-size:32px}.Article-module__IeLG-a__heroExcerpt{font-size:16px}.Article-module__IeLG-a__heroMeta{gap:12px;font-size:12px}.Article-module__IeLG-a__heroMetaDot{display:none}.Article-module__IeLG-a__articleCardInner{padding:32px 24px}.Article-module__IeLG-a__content{font-size:16px}.Article-module__IeLG-a__content.article-html-first p:first-of-type:first-letter{float:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;margin:0}.Article-module__IeLG-a__content h2{font-size:22px}.Article-module__IeLG-a__content blockquote{margin:32px 0;padding:24px;font-size:17px}.Article-module__IeLG-a__relatedGrid{grid-template-columns:1fr;gap:16px}.Article-module__IeLG-a__relatedTitle{font-size:22px}.Article-module__IeLG-a__shareSection{flex-direction:column;align-items:flex-start;gap:12px}.Article-module__IeLG-a__keyPointsBox{padding:20px 24px}.Article-module__IeLG-a__faqQuestion{padding:14px 16px;font-size:14px}.Article-module__IeLG-a__editorialCta{margin-top:40px}.Article-module__IeLG-a__editorialCtaTitle{font-size:22px}.Article-module__IeLG-a__editorialCtaFormGrid{grid-template-columns:1fr;gap:12px}.Article-module__IeLG-a__editorialCtaFormActions{flex-direction:column-reverse;gap:8px}.Article-module__IeLG-a__editorialCtaSubmit{width:100%}.Article-module__IeLG-a__breadcrumbCurrentWrap{display:none}.Article-module__IeLG-a__breadcrumbsInner{padding:0 24px}}@media (max-width:480px){.Article-module__IeLG-a__hero{min-height:55vh;padding-top:130px;padding-bottom:36px}.Article-module__IeLG-a__heroTitle{font-size:26px}.Article-module__IeLG-a__heroContent{padding:0 20px}.Article-module__IeLG-a__articleCardInner{padding:24px 20px}.Article-module__IeLG-a__content{font-size:15px;line-height:1.8}.Article-module__IeLG-a__editorialCtaTitle{font-size:20px}.Article-module__IeLG-a__editorialCtaText{font-size:14px}.Article-module__IeLG-a__editorialCtaButton{justify-content:center;width:100%;padding:12px 24px;font-size:13px}}.Article-module__IeLG-a__content .article-inline-cta{background:0 0;margin:56px 0;padding:0;position:relative}.Article-module__IeLG-a__content .article-inline-cta:before{content:"";background:linear-gradient(90deg,#0000 0%,#d6d3d1 50%,#0000 100%);width:48px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.Article-module__IeLG-a__content .article-inline-cta-inner{border-bottom:1px solid var(--color-border-light);align-items:flex-start;gap:20px;padding:32px 0;font-family:system-ui,-apple-system,sans-serif;font-style:normal;display:flex}.Article-module__IeLG-a__content .article-inline-cta-icon{background:var(--color-cream);border:1px solid var(--color-border-light);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.Article-module__IeLG-a__content .article-inline-cta:hover .article-inline-cta-icon{background:var(--color-stone-100);border-color:var(--color-border-medium)}.Article-module__IeLG-a__content .article-inline-cta-icon svg{width:18px;height:18px;color:var(--color-text-muted);stroke:var(--color-text-muted);transition:stroke .3s,color .3s}.Article-module__IeLG-a__content .article-inline-cta:hover .article-inline-cta-icon svg{color:var(--color-secondary);stroke:var(--color-secondary)}.Article-module__IeLG-a__content .article-inline-cta-content{flex:1;min-width:0}.Article-module__IeLG-a__content .article-inline-cta-title{color:var(--color-stone-700);letter-spacing:.01em;margin:0 0 8px;font-size:17px;font-style:italic;font-weight:400;line-height:1.4}.Article-module__IeLG-a__content .article-inline-cta-description{color:var(--color-text-muted);text-align:left;margin:0 0 16px;font-size:14px;line-height:1.6}.Article-module__IeLG-a__content .article-inline-cta-button{color:var(--color-secondary);letter-spacing:.02em;background:0 0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.Article-module__IeLG-a__content .article-inline-cta-button:after{content:"";background:var(--color-secondary);width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}.Article-module__IeLG-a__content .article-inline-cta-button:hover{color:var(--color-emerald-700);text-decoration:none}.Article-module__IeLG-a__content .article-inline-cta-button:hover:after{width:calc(100% - 26px)}.Article-module__IeLG-a__content .article-inline-cta-button svg{stroke:currentColor;width:16px;height:16px;transition:transform .3s}.Article-module__IeLG-a__content .article-inline-cta-button:hover svg{transform:translate(3px)}.Article-module__IeLG-a__content .article-inline-cta-button span{display:inline}@media (max-width:900px){.Article-module__IeLG-a__content .article-inline-cta{margin:48px 0}.Article-module__IeLG-a__content .article-inline-cta-inner{gap:16px;padding:28px 0}.Article-module__IeLG-a__content .article-inline-cta-icon{border-radius:8px;width:36px;height:36px}.Article-module__IeLG-a__content .article-inline-cta-icon svg{width:16px;height:16px}.Article-module__IeLG-a__content .article-inline-cta-title{font-size:16px}.Article-module__IeLG-a__content .article-inline-cta-description{margin-bottom:14px;font-size:13px}.Article-module__IeLG-a__content .article-inline-cta-button{font-size:13px}}@media (max-width:480px){.Article-module__IeLG-a__content .article-inline-cta{margin:40px 0}.Article-module__IeLG-a__content .article-inline-cta:before{width:32px}.Article-module__IeLG-a__content .article-inline-cta-inner{gap:14px;padding:24px 0}.Article-module__IeLG-a__content .article-inline-cta-icon{width:32px;height:32px}.Article-module__IeLG-a__content .article-inline-cta-icon svg{width:14px;height:14px}.Article-module__IeLG-a__content .article-inline-cta-title{font-size:15px}.Article-module__IeLG-a__content .article-inline-cta-description{font-size:13px;line-height:1.55}.Article-module__IeLG-a__content .article-inline-cta-button{font-size:13px}}.Article-module__IeLG-a__content .hub-cta{background:0 0;margin:56px 0;padding:0;position:relative}.Article-module__IeLG-a__content .hub-cta:before{content:"";background:linear-gradient(90deg,#0000 0%,#d6d3d1 50%,#0000 100%);width:48px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.Article-module__IeLG-a__content .hub-cta-inner{border-bottom:1px solid var(--color-border-light);align-items:flex-start;gap:20px;padding:32px 0;font-family:system-ui,-apple-system,sans-serif;font-style:normal;display:flex}.Article-module__IeLG-a__content .hub-cta-icon{background:var(--color-cream);border:1px solid var(--color-border-light);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.Article-module__IeLG-a__content .hub-cta:hover .hub-cta-icon{background:var(--color-stone-100);border-color:var(--color-border-medium)}.Article-module__IeLG-a__content .hub-cta-icon svg{width:18px;height:18px;color:var(--color-text-muted);stroke:var(--color-text-muted);transition:stroke .3s,color .3s}.Article-module__IeLG-a__content .hub-cta:hover .hub-cta-icon svg{color:var(--color-secondary);stroke:var(--color-secondary)}.Article-module__IeLG-a__content .hub-cta-content{flex:1;min-width:0}.Article-module__IeLG-a__content .hub-cta-title{color:var(--color-stone-700);letter-spacing:.01em;margin:0 0 8px;font-size:17px;font-style:italic;font-weight:400;line-height:1.4}.Article-module__IeLG-a__content .hub-cta-description{color:var(--color-text-muted);text-align:left;margin:0 0 16px;font-size:14px;line-height:1.6}.Article-module__IeLG-a__content .hub-cta-button{color:var(--color-secondary);letter-spacing:.02em;background:0 0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.Article-module__IeLG-a__content .hub-cta-button:after{content:"";background:var(--color-secondary);width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}.Article-module__IeLG-a__content .hub-cta-button:hover{color:var(--color-emerald-700);text-decoration:none}.Article-module__IeLG-a__content .hub-cta-button:hover:after{width:calc(100% - 26px)}.Article-module__IeLG-a__content .hub-cta-button svg{stroke:currentColor;width:16px;height:16px;transition:transform .3s}.Article-module__IeLG-a__content .hub-cta-button:hover svg{transform:translate(3px)}@media (max-width:900px){.Article-module__IeLG-a__content .hub-cta{margin:48px 0}.Article-module__IeLG-a__content .hub-cta-inner{gap:16px;padding:28px 0}.Article-module__IeLG-a__content .hub-cta-icon{border-radius:8px;width:36px;height:36px}.Article-module__IeLG-a__content .hub-cta-icon svg{width:16px;height:16px}.Article-module__IeLG-a__content .hub-cta-title{font-size:16px}.Article-module__IeLG-a__content .hub-cta-description{margin-bottom:14px;font-size:13px}.Article-module__IeLG-a__content .hub-cta-button{font-size:13px}}@media (max-width:480px){.Article-module__IeLG-a__content .hub-cta{margin:40px 0}.Article-module__IeLG-a__content .hub-cta:before{width:32px}.Article-module__IeLG-a__content .hub-cta-inner{gap:14px;padding:24px 0}.Article-module__IeLG-a__content .hub-cta-icon{width:32px;height:32px}.Article-module__IeLG-a__content .hub-cta-icon svg{width:14px;height:14px}.Article-module__IeLG-a__content .hub-cta-title{font-size:15px}.Article-module__IeLG-a__content .hub-cta-description{font-size:13px;line-height:1.55}.Article-module__IeLG-a__content .hub-cta-button{font-size:13px}}.Article-module__IeLG-a__content .article-text-cta{text-align:left;margin:40px 0}.Article-module__IeLG-a__content .article-text-cta a{color:var(--color-secondary);text-underline-offset:4px;font-size:17px;font-weight:500;text-decoration:underline;transition:color .2s}.Article-module__IeLG-a__content .article-text-cta a:hover{color:var(--color-emerald-700)}@media (max-width:480px){.Article-module__IeLG-a__content .article-text-cta{margin:32px 0}.Article-module__IeLG-a__content .article-text-cta a{font-size:16px}}@media (max-width:768px){.Article-module__IeLG-a__content .table-wrapper{width:100%;margin-left:0;margin-right:0;padding:0;overflow-x:visible}.Article-module__IeLG-a__content table{width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;display:block;overflow:visible}.Article-module__IeLG-a__content thead{display:none}.Article-module__IeLG-a__content tbody{display:block}.Article-module__IeLG-a__content tbody tr{border:1px solid var(--color-border-light);background:#fff;border-radius:16px;margin-bottom:16px;padding:20px;display:block;box-shadow:0 2px 8px #0000000a}.Article-module__IeLG-a__content tbody tr:nth-child(2n){background:#fff}.Article-module__IeLG-a__content tbody tr:hover{background:#fafaf9;box-shadow:0 4px 12px #0000000f}.Article-module__IeLG-a__content td{border-bottom:1px solid var(--color-stone-100);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;font-size:14px;display:flex}.Article-module__IeLG-a__content td:last-child{border-bottom:none;padding-bottom:0}.Article-module__IeLG-a__content td:first-child{color:var(--color-text-dark);padding-top:0;font-size:15px;font-weight:600}.Article-module__IeLG-a__content td:before{content:attr(data-label);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;flex:0 0 35%;padding-right:8px;font-size:12px;font-weight:600}.Article-module__IeLG-a__content td:first-child:before{display:none}.Article-module__IeLG-a__content td>*{text-align:right}}@media (max-width:400px){.Article-module__IeLG-a__content tbody tr{margin-bottom:12px;padding:16px}.Article-module__IeLG-a__content td{flex-direction:column;gap:4px;padding:8px 0}.Article-module__IeLG-a__content td:before{flex:none;margin-bottom:2px}.Article-module__IeLG-a__content td>*{text-align:left}}.Article-module__IeLG-a__embeddedHeader{text-align:left;border-top:1px solid var(--color-border-light);margin-top:48px;margin-bottom:24px;padding:24px 0 32px}.Article-module__IeLG-a__embeddedHeader .Article-module__IeLG-a__categoryPill{color:#059669;background:#0596690f;border-color:#05966933;margin-bottom:20px}.Article-module__IeLG-a__embeddedTitle{color:#111827;letter-spacing:-.02em;margin:0 0 16px;font-family:DM Serif Display,Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.15}.Article-module__IeLG-a__embeddedExcerpt{color:#4b5563;max-width:640px;margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,1.8vw,18px);font-style:italic;line-height:1.65}.Article-module__IeLG-a__embeddedHeader .Article-module__IeLG-a__heroMeta{color:#6b7280;justify-content:flex-start}.Article-module__IeLG-a__embeddedHeader .Article-module__IeLG-a__heroMetaDot{background:#0003}
.NewsContinuousExperiment-module__iIeUqW__chainContainer{max-width:1200px;margin:0 auto;padding:48px 24px 0}.NewsContinuousExperiment-module__iIeUqW__continueDivider{align-items:center;gap:20px;max-width:720px;margin:32px auto 16px;display:flex}.NewsContinuousExperiment-module__iIeUqW__continueLine{background:linear-gradient(90deg,#05966900 0%,#05966959 50%,#05966900 100%);flex:1;height:1px}.NewsContinuousExperiment-module__iIeUqW__continueLabel{text-transform:uppercase;letter-spacing:.18em;color:#059669;white-space:nowrap;font-family:system-ui,-apple-system,sans-serif;font-size:11px;font-weight:600}.NewsContinuousExperiment-module__iIeUqW__chainedArticle{scroll-margin-top:80px}.NewsContinuousExperiment-module__iIeUqW__chainedArticle+.NewsContinuousExperiment-module__iIeUqW__chainedArticle{border-top:1px dashed var(--color-border-light,#00000014);margin-top:64px;padding-top:16px}
.Article-module__IGu97a__articlePage{background:var(--color-cream);min-height:100vh}.Article-module__IGu97a__container{max-width:1200px;margin:0 auto;padding:0 24px}.Article-module__IGu97a__breadcrumbs{border-bottom:1px solid var(--color-border-light);z-index:10;background:#fff;margin-top:70px;padding:16px 0;font-size:14px;position:relative}.Article-module__IGu97a__breadcrumbs a{color:var(--color-secondary);font-weight:500;text-decoration:none;transition:color .2s}.Article-module__IGu97a__breadcrumbs a:hover{color:var(--color-emerald-700);text-decoration:underline}.Article-module__IGu97a__breadcrumbs span{color:var(--color-text-light)}.Article-module__IGu97a__articleHeader{border-bottom:3px double var(--color-text-dark);background:#fff;padding:48px 0}.Article-module__IGu97a__headerContent{max-width:800px;margin:0 auto 32px}.Article-module__IGu97a__category{background:var(--color-secondary);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:100px;margin-bottom:24px;padding:8px 16px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 2px 8px #05966940}.Article-module__IGu97a__category:hover{background:var(--color-emerald-700);transform:translateY(-1px)}.Article-module__IGu97a__title{color:var(--color-text-dark);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(28px,5vw,42px);font-weight:800;line-height:1.2}.Article-module__IGu97a__excerpt{color:var(--color-stone-700);margin:0 0 32px;font-size:18px;font-style:italic;font-weight:400;line-height:1.7}.Article-module__IGu97a__meta{border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;margin-bottom:24px;padding:20px 0;display:flex}.Article-module__IGu97a__authorInfo{align-items:center;gap:16px;display:flex}.Article-module__IGu97a__authorImage{object-fit:cover;border:2px solid var(--color-border-light);border-radius:50%}.Article-module__IGu97a__authorName{color:var(--color-text-dark);font-size:15px;font-weight:600}.Article-module__IGu97a__authorTitle{color:var(--color-text-muted);font-size:13px}.Article-module__IGu97a__metaDetails{color:var(--color-text-muted);align-items:center;gap:12px;font-size:13px;display:flex}.Article-module__IGu97a__shareButtons{flex-wrap:wrap;align-items:center;gap:12px;padding-top:24px;display:flex}.Article-module__IGu97a__shareButton{background:var(--color-cream);color:var(--color-stone-700);border:1px solid var(--color-border-light);border-radius:10px;padding:10px 18px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s}.Article-module__IGu97a__shareButton:hover{background:var(--color-secondary);color:#fff;border-color:var(--color-secondary);transform:translateY(-1px)}.Article-module__IGu97a__featuredImage{border-radius:20px;max-width:1000px;margin:0 auto;overflow:hidden;box-shadow:0 8px 32px #0000001a}.Article-module__IGu97a__featuredImage img{display:block}.Article-module__IGu97a__contentLayout{grid-template-columns:1fr;align-items:start;gap:48px;max-width:900px;margin:0 auto;padding:48px 0;display:grid}.Article-module__IGu97a__contentLayout:has(.Article-module__IGu97a__sidebar){grid-template-columns:minmax(0,1fr) 320px;justify-content:center;max-width:1200px}.Article-module__IGu97a__articleContent{border:1px solid var(--color-border-light);background:#fff;border-radius:24px;width:100%;padding:48px;box-shadow:0 2px 12px #0000000a}.Article-module__IGu97a__content{color:var(--color-stone-700);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;font-weight:400;line-height:1.85}.Article-module__IGu97a__content h2{color:var(--color-text-dark);letter-spacing:-.02em;margin:40px 0 16px;font-size:26px;font-weight:700;line-height:1.3}.Article-module__IGu97a__content h3{color:var(--color-text-dark);letter-spacing:-.01em;margin:32px 0 12px;font-size:20px;font-weight:600}.Article-module__IGu97a__content h4{color:#292524;margin:24px 0 10px;font-size:18px;font-weight:600}.Article-module__IGu97a__content p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0 0 24px}.Article-module__IGu97a__content>p:first-of-type:first-letter{float:left;color:var(--color-secondary);margin:.05em .1em 0 0;font-size:3.5em;font-weight:700;line-height:.9}.Article-module__IGu97a__content a{color:var(--color-secondary);text-underline-offset:2px;text-decoration:underline;transition:color .2s}.Article-module__IGu97a__content a:hover{color:var(--color-emerald-700)}.Article-module__IGu97a__content ul,.Article-module__IGu97a__content ol{margin:24px 0;padding-left:32px}.Article-module__IGu97a__content li{margin:8px 0}.Article-module__IGu97a__content blockquote{background:var(--color-stone-100);border-left:4px solid var(--color-secondary);color:var(--color-text-dark);border-radius:0 16px 16px 0;margin:32px 0;padding:24px 32px;font-size:18px;font-style:italic;font-weight:400;line-height:1.7;position:relative}.Article-module__IGu97a__content blockquote:before{content:"\"";color:var(--color-secondary);opacity:.2;font-size:64px;line-height:1;position:absolute;top:-8px;left:12px}.Article-module__IGu97a__content img{border-radius:16px;max-width:100%;height:auto;margin:32px 0}.Article-module__IGu97a__content table{border-collapse:collapse;border-radius:12px;width:100%;margin:32px 0;overflow:hidden}.Article-module__IGu97a__content th,.Article-module__IGu97a__content td{text-align:left;border-bottom:1px solid var(--color-border-light);padding:12px 16px}.Article-module__IGu97a__content th{background:var(--color-stone-100);color:var(--color-text-dark);font-weight:600}.Article-module__IGu97a__content code{background:var(--color-stone-100);color:#dc2626;border-radius:6px;padding:4px 8px;font-family:Monaco,Courier New,monospace;font-size:.9em}.Article-module__IGu97a__content pre{background:var(--color-text-dark);color:var(--color-cream);border-radius:16px;margin:32px 0;padding:24px;overflow-x:auto}.Article-module__IGu97a__content pre code{color:inherit;background:0 0;padding:0}.Article-module__IGu97a__tags{border-top:2px solid var(--color-border-light);margin:48px 0;padding:32px 0}.Article-module__IGu97a__tags h3{color:var(--color-text-dark);margin:0 0 16px;font-size:16px;font-weight:600}.Article-module__IGu97a__tagList{flex-wrap:wrap;gap:10px;display:flex}.Article-module__IGu97a__tag{background:var(--color-cream);color:var(--color-secondary);border:1px solid var(--color-border-light);border-radius:100px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s}.Article-module__IGu97a__tag:hover{background:var(--color-secondary);color:#fff;border-color:var(--color-secondary)}.Article-module__IGu97a__authorBio{background:var(--color-stone-100);border-radius:20px;margin:48px 0;padding:32px}.Article-module__IGu97a__authorBio h3{color:var(--color-text-dark);margin:0 0 16px;font-size:16px;font-weight:600}.Article-module__IGu97a__authorBioContent{align-items:start;gap:24px;display:flex}.Article-module__IGu97a__authorBioImage{object-fit:cover;border:3px solid #fff;border-radius:50%;flex-shrink:0;box-shadow:0 4px 12px #0000001a}.Article-module__IGu97a__authorBioContent h4{color:var(--color-text-dark);margin:0 0 4px;font-size:18px;font-weight:600}.Article-module__IGu97a__authorBioTitle{color:var(--color-text-muted);margin:0 0 12px;font-size:14px}.Article-module__IGu97a__authorBioContent p{color:var(--color-text-body);margin:0;font-size:14px;line-height:1.6}.Article-module__IGu97a__sidebar{position:sticky;top:100px}.Article-module__IGu97a__relatedNews{border:1px solid var(--color-border-light);background:#fff;border-radius:20px;padding:24px;box-shadow:0 2px 12px #0000000a}.Article-module__IGu97a__relatedNews h3{color:var(--color-text-dark);border-bottom:2px solid var(--color-text-dark);margin:0 0 20px;padding-bottom:12px;font-size:18px;font-weight:700}.Article-module__IGu97a__relatedGrid{flex-direction:column;gap:20px;display:flex}.Article-module__IGu97a__academyMobile{display:none}@media (max-width:1024px){:is(.Article-module__IGu97a__contentLayout,.Article-module__IGu97a__contentLayout:has(.Article-module__IGu97a__sidebar)){grid-template-columns:1fr;max-width:800px}.Article-module__IGu97a__sidebar{order:2;position:static}.Article-module__IGu97a__articleContent{order:1}.Article-module__IGu97a__academyMobile{order:1;display:block}.Article-module__IGu97a__academyDesktop{display:none}.Article-module__IGu97a__relatedGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}}@media (max-width:768px){.Article-module__IGu97a__container{padding:0 20px}.Article-module__IGu97a__articleHeader{padding:32px 0}.Article-module__IGu97a__title{font-size:26px}.Article-module__IGu97a__excerpt{font-size:16px}.Article-module__IGu97a__meta{flex-direction:column;align-items:start;gap:16px}.Article-module__IGu97a__articleContent{padding:32px 24px}.Article-module__IGu97a__content{text-align:left;font-size:16px}.Article-module__IGu97a__content>p:first-of-type:first-letter{float:none;font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}.Article-module__IGu97a__content h2{font-size:22px}.Article-module__IGu97a__content h3{font-size:18px}.Article-module__IGu97a__content blockquote{padding:16px 24px;font-size:16px}.Article-module__IGu97a__authorBioContent{flex-direction:column}.Article-module__IGu97a__relatedGrid{grid-template-columns:1fr!important}.Article-module__IGu97a__relatedNews{margin-top:32px}.Article-module__IGu97a__shareButtons{width:100%}.Article-module__IGu97a__shareButton{text-align:center;flex:1}}@media (max-width:480px){.Article-module__IGu97a__title{font-size:22px}.Article-module__IGu97a__excerpt{font-size:15px}.Article-module__IGu97a__articleContent{border-radius:16px;padding:24px 16px}.Article-module__IGu97a__content{font-size:15px}}
