@layer reset, base, layout, component, utility;@layer component{.GuidesIndex_headingRow__i366v{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sf-space-2) var(--sf-space-6)}.GuidesIndex_headingGroup__M8N7o{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sf-space-2) var(--sf-space-4);min-inline-size:0}.GuidesIndex_heading__A76yT{margin:0;font-family:Manrope,sans-serif;font-weight:700;font-size:26px;line-height:34px;letter-spacing:-.5px;color:#1e2122}.GuidesIndex_count__21wIv{margin:0;font-size:14px;color:var(--sf-text-muted)}.GuidesIndex_startHere__5yeBv{display:inline-flex;align-items:center;min-block-size:var(--sf-size-touch-target);margin-block:calc((var(--sf-size-touch-target) - 1.5em) / -2);font-size:14px;font-weight:600;color:#377376;text-decoration:none;border-radius:var(--sf-radius-sm)}.GuidesIndex_startHere__5yeBv:hover{text-decoration:underline;text-underline-offset:3px}.GuidesIndex_startHere__5yeBv:focus-visible{outline:2px solid #377376;outline-offset:2px}@media (max-width:767px){.GuidesIndex_headingRow__i366v{flex-direction:column;align-items:flex-start;gap:var(--sf-space-1)}.GuidesIndex_startHere__5yeBv{margin-block:0}}.GuidesIndex_filters__NfJp4{margin-top:18px}.GuidesIndex_filters__NfJp4 button:focus-visible{outline:2px solid #377376;outline-offset:2px}.GuidesIndex_list__mJGv7{margin:24px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:20px;transition:opacity .12s ease}.GuidesIndex_list__mJGv7[data-loading]{opacity:.55}@media (prefers-reduced-motion:reduce){.GuidesIndex_list__mJGv7{transition:none}}.GuidesIndex_item__aYcSQ{min-inline-size:0}.GuidesIndex_more__C_41R{display:flex;justify-content:center;margin-top:28px}.GuidesIndex_empty__l_9mR,.GuidesIndex_error__n4Fl2{margin:24px 0 0;font-size:15px;color:var(--sf-text-secondary)}.GuidesIndex_error__n4Fl2{color:var(--sf-feedback-negative-fg)}@media (max-width:767px){.GuidesIndex_list__mJGv7{gap:16px}.GuidesIndex_heroBand__r3bLi{padding-block-start:12px!important}.GuidesIndex_hero__L0t8k{display:grid!important;grid-template-columns:minmax(0,1fr) 72px;align-items:start!important;gap:0 12px!important;margin-top:12px!important;padding:16px!important}.GuidesIndex_heroText__Ra9O2{display:contents}.GuidesIndex_heroEyebrow__O7hAI{grid-column:1;grid-row:1}.GuidesIndex_heroTitle__I7wRc{grid-column:1;grid-row:2;margin-top:6px!important;font-size:24px!important;line-height:30px!important;letter-spacing:-.5px!important}.GuidesIndex_heroArt__mDxBX{grid-column:2;grid-row:1/span 2;align-self:center;width:72px!important;height:auto!important;aspect-ratio:270/142}.GuidesIndex_heroLead__l64Gb{grid-column:1/-1;margin-top:8px!important;font-size:15px!important;line-height:22px!important}.GuidesIndex_listingBand__J80Ux{padding-block-start:20px!important}.GuidesIndex_heading__A76yT{font-size:22px;line-height:28px}.GuidesIndex_filters__NfJp4{margin-top:12px}.GuidesIndex_chip__k278m{height:44px!important;white-space:nowrap}.GuidesIndex_list__mJGv7{margin-top:12px;gap:10px}.GuidesIndex_more__C_41R{margin-top:20px}}}@layer reset, base, layout, component, utility;@layer component{.GuideCard_card__hhwgn{block-size:100%;display:grid;grid-template-rows:auto 1fr;background-color:var(--sf-bg-surface);border:var(--sf-borderWidth-hairline) solid var(--sf-border-subtle);border-radius:var(--sf-radius-lg);overflow:hidden;text-decoration:none;color:inherit}.GuideCard_card__hhwgn:hover{border-color:var(--sf-border-brand)}.GuideCard_card__hhwgn:focus-visible{outline:var(--sf-borderWidth-emphasis) solid var(--sf-border-brand);outline-offset:2px}.GuideCard_media__zUnTh{display:block;block-size:var(--sf-card-media-height);background:linear-gradient(135deg,var(--sf-color-teal-50),var(--sf-color-teal-100))}.GuideCard_media__zUnTh img,.GuideCard_media__zUnTh svg{inline-size:100%;block-size:100%;object-fit:cover;display:block}.GuideCard_body___P0Gg{display:flex;flex-direction:column;gap:var(--sf-space-2);padding:var(--sf-space-4);min-inline-size:0}.GuideCard_eyebrow__v3LA_{font-weight:var(--sf-font-weight-semibold);font-size:var(--sf-typography-caption-size,12px);line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--sf-text-brand)}.GuideCard_title__zzJnK{font-family:var(--sf-typography-h5-family);font-size:var(--sf-typography-h5-size);line-height:var(--sf-typography-h5-lineHeight);font-weight:var(--sf-typography-h5-weight);color:var(--sf-text-primary)}.GuideCard_excerpt__TubSv{font-size:var(--sf-typography-bodySmall-size);line-height:var(--sf-typography-bodySmall-lineHeight);color:var(--sf-text-secondary);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.GuideCard_cta__h1ujo{display:inline-flex;align-items:center;gap:var(--sf-space-2);margin-block-start:auto;padding-block-start:var(--sf-space-2);font-weight:var(--sf-font-weight-semibold);font-size:var(--sf-typography-bodySmall-size);color:var(--sf-text-link)}.GuideCard_card__hhwgn:hover .GuideCard_cta__h1ujo{color:var(--sf-text-link-hover)}.GuideCard_compact__Ii6lA .GuideCard_media__zUnTh{block-size:auto;aspect-ratio:16/9}.GuideCard_compact__Ii6lA .GuideCard_body___P0Gg{gap:6px;padding:12px 14px 14px}.GuideCard_compact__Ii6lA .GuideCard_title__zzJnK{font-size:15px;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.GuideCard_compact__Ii6lA .GuideCard_excerpt__TubSv{font-size:13px;line-height:18px;-webkit-line-clamp:2;line-clamp:2}.GuideCard_compact__Ii6lA .GuideCard_cta__h1ujo{font-size:13px;padding-block-start:4px}.GuideCard_row__QbVse{grid-template-rows:none;grid-template-columns:280px minmax(0,1fr);align-items:stretch}.GuideCard_row__QbVse .GuideCard_media__zUnTh{block-size:auto;aspect-ratio:16/10;align-self:center}.GuideCard_row__QbVse .GuideCard_body___P0Gg{padding:20px 24px}.GuideCard_row__QbVse .GuideCard_title__zzJnK{font-size:19px;line-height:26px}.GuideCard_row__QbVse .GuideCard_excerpt__TubSv{max-inline-size:72ch}@media (max-width:767px){.GuideCard_row__QbVse{grid-template-columns:minmax(0,1fr) 72px;grid-template-rows:none;align-items:start}.GuideCard_row__QbVse .GuideCard_media__zUnTh{grid-column:2;grid-row:1;inline-size:72px;block-size:72px;aspect-ratio:1;margin:14px 14px 0 0;border-radius:var(--sf-radius-md);overflow:hidden;align-self:start}.GuideCard_row__QbVse .GuideCard_body___P0Gg{grid-column:1;grid-row:1;gap:4px;padding:14px 12px 12px 14px}.GuideCard_row__QbVse .GuideCard_title__zzJnK{font-size:16px;line-height:22px}.GuideCard_row__QbVse .GuideCard_excerpt__TubSv{font-size:14px;line-height:20px;-webkit-line-clamp:2;line-clamp:2}.GuideCard_row__QbVse .GuideCard_cta__h1ujo{min-block-size:32px;padding-block-start:4px}}}@layer reset, base, layout, component, utility;@layer component{.HomeGuideCards_grid__1XPh3{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:2px;-webkit-overflow-scrolling:touch}.HomeGuideCards_grid__1XPh3>a{flex:0 0 240px;scroll-snap-align:start}@media (min-width:1024px){.HomeGuideCards_grid__1XPh3{overflow-x:visible}.HomeGuideCards_grid__1XPh3>a{flex:1 1;min-width:0}}}@layer reset, base, layout, component, utility;@layer component{.ScrollRow_wrap__Nc2uw{position:relative}.ScrollRow_track__gcmQ1{display:flex;gap:var(--scrollrow-gap,16px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;padding-block:4px}.ScrollRow_track__gcmQ1::-webkit-scrollbar{display:none}.ScrollRow_track__gcmQ1:focus-visible{outline:2px solid #377376;outline-offset:4px;border-radius:8px}.ScrollRow_track__gcmQ1>*{flex:0 0 auto;scroll-snap-align:start}.ScrollRow_arrow__T1Hni{position:absolute;inset-block-start:var(--scrollrow-arrow-top,50%);z-index:2;inline-size:36px;block-size:36px;margin-block-start:-18px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid #d7dfe0;background:#ffffff;color:#182e2f;box-shadow:0 2px 8px rgb(24 46 47/12%);cursor:pointer;transition:background-color .12s ease,border-color .12s ease,opacity .12s ease}.ScrollRow_prev__eHPes{inset-inline-start:-14px}.ScrollRow_next__eDEAb{inset-inline-end:-14px}.ScrollRow_arrow__T1Hni:hover:not(:disabled){background:#f5f9fa;border-color:#488e91}.ScrollRow_arrow__T1Hni:active:not(:disabled){background:#e6f0f0}.ScrollRow_arrow__T1Hni:focus-visible{outline:2px solid #377376;outline-offset:2px}.ScrollRow_arrow__T1Hni:disabled{opacity:.35;cursor:default;box-shadow:none}.ScrollRow_wrap__Nc2uw:not([data-overflows]) .ScrollRow_arrow__T1Hni{display:none}@media (max-width:767px){.ScrollRow_arrow__T1Hni{inline-size:32px;block-size:32px;margin-block-start:-16px}.ScrollRow_prev__eHPes{inset-inline-start:-8px}.ScrollRow_next__eDEAb{inset-inline-end:-8px}.ScrollRow_arrow__T1Hni:after{content:"";position:absolute;inset:-6px}}@media (prefers-reduced-motion:reduce){.ScrollRow_arrow__T1Hni{transition:none}}}@layer reset, base, layout, component, utility;@layer component{.Button_button__4fnuX{display:inline-flex;align-items:center;justify-content:center;gap:var(--sf-button-gap);border-radius:var(--sf-button-radius);border:var(--sf-button-border-width) solid transparent;font-family:var(--sf-typography-button-family);font-size:var(--sf-typography-button-size);font-weight:var(--sf-typography-button-weight);line-height:var(--sf-typography-button-lineHeight);text-decoration:none;cursor:pointer;transition:background-color var(--sf-duration-fast) var(--sf-easing-standard),border-color var(--sf-duration-fast) var(--sf-easing-standard),color var(--sf-duration-fast) var(--sf-easing-standard);text-align:center;text-wrap:balance}.Button_label__w_cPh{display:inline-block}.Button_sm__CXJL4{min-block-size:var(--sf-button-height-sm);padding-inline:var(--sf-button-padding-x-sm)}.Button_md__mLXv2{min-block-size:var(--sf-button-height-md);padding-inline:var(--sf-button-padding-x-md)}.Button_lg__g_1tc{min-block-size:var(--sf-button-height-lg);padding-inline:var(--sf-button-padding-x-lg);font-size:var(--sf-font-size-md)}@media (pointer:coarse){.Button_sm__CXJL4{min-block-size:var(--sf-size-touch-target)}}.Button_block__1qdQ0{display:flex;inline-size:100%}.Button_primary__GeXiP{background-color:var(--sf-action-primary-bg);color:var(--sf-action-primary-fg)}.Button_primary__GeXiP:hover{background-color:var(--sf-action-primary-bg-hover);color:var(--sf-action-primary-fg)}.Button_primary__GeXiP:active{background-color:var(--sf-action-primary-bg-active)}.Button_secondary__eBby9{background-color:var(--sf-action-secondary-bg);color:var(--sf-action-secondary-fg);border-color:var(--sf-action-secondary-border)}.Button_secondary__eBby9:hover{background-color:var(--sf-action-secondary-bg-hover);color:var(--sf-action-secondary-fg)}.Button_tertiary__SNSj9{background-color:transparent;color:var(--sf-action-tertiary-fg);padding-inline:var(--sf-space-2)}.Button_tertiary__SNSj9:hover{background-color:var(--sf-action-tertiary-bg-hover);color:var(--sf-action-tertiary-fg)}.Button_emphasis__tlED8{background-color:var(--sf-action-emphasis-bg);color:var(--sf-action-emphasis-fg)}.Button_emphasis__tlED8:hover{background-color:var(--sf-action-emphasis-bg-hover);color:var(--sf-action-emphasis-fg)}.Button_danger__54n_r{background-color:var(--sf-action-danger-bg);color:var(--sf-action-danger-fg)}.Button_danger__54n_r:hover{background-color:var(--sf-action-danger-bg-hover);color:var(--sf-action-danger-fg)}.Button_button__4fnuX[aria-disabled=true]{background-color:var(--sf-action-disabled-bg);color:var(--sf-action-disabled-fg);border-color:transparent;cursor:not-allowed}.Button_button__4fnuX[data-loading]{cursor:progress}.Button_spinner__Kqdkr{inline-size:var(--sf-size-icon-sm);block-size:var(--sf-size-icon-sm);border:2px solid;border-block-start-color:transparent;border-radius:var(--sf-radius-pill);animation:Button_sf-button-spin__q3m_6 .7s linear infinite}@keyframes Button_sf-button-spin__q3m_6{to{transform:rotate(1turn)}}.Button_externalIcon__BKe8L{flex:none;opacity:.85}.IssuerHero_stack__rpjkf{position:relative;display:grid;grid-template-columns:1fr;justify-items:end;min-block-size:220px}.IssuerHero_stackItem__BZgZB{grid-column:1;grid-row:1;inline-size:78%;transition:transform .16s ease}.IssuerHero_stackItem__BZgZB[data-index="0"]{transform:translate(0) rotate(-3deg);z-index:3}.IssuerHero_stackItem__BZgZB[data-index="1"]{transform:translate(-14%,12%) rotate(2deg);z-index:2}.IssuerHero_stackItem__BZgZB[data-index="2"]{transform:translate(-27%,24%) rotate(6deg);z-index:1}}@layer reset, base, layout, component, utility;@layer component{@media (prefers-reduced-motion:reduce){.IssuerHero_stackItem__BZgZB{transition:none}}.IssuerHero_logo__R2mCd{block-size:auto;max-block-size:44px;inline-size:auto;max-inline-size:190px;object-fit:contain;object-position:left center}.IssuerHero_ctas__SayjJ{display:flex;flex-wrap:wrap;gap:var(--sf-space-3);margin:0;padding:0;list-style:none}}@layer component{@media (max-width:639px){.IssuerHero_ctas__SayjJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%}.IssuerHero_cta__L5Xuk{inline-size:100%;min-block-size:48px;white-space:normal;text-align:center}}}@layer reset, base, layout, component, utility;@layer component{.error-pages_page__XMVHg{display:grid;gap:var(--sf-space-4);justify-items:start;padding-block:var(--sf-space-11) var(--sf-space-12)}.error-pages_code__KlN_Z{margin:0;font-family:var(--sf-typography-metricLabel-family);font-size:var(--sf-typography-metricLabel-size);font-weight:var(--sf-font-weight-bold);letter-spacing:var(--sf-font-letterSpacing-wider);text-transform:uppercase;color:var(--sf-text-brand)}.error-pages_title__IoTZl{margin:0;font-family:var(--sf-typography-h1-family);font-size:var(--sf-typography-h1-size);line-height:var(--sf-typography-h1-lineHeight);font-weight:var(--sf-typography-h1-weight);letter-spacing:var(--sf-typography-h1-letterSpacing)}.error-pages_body__3wHY1{margin:0;max-inline-size:60ch;font-size:var(--sf-typography-bodyLarge-size);line-height:var(--sf-typography-bodyLarge-lineHeight);color:var(--sf-text-secondary)}.error-pages_actions__C1h_1{display:flex;flex-wrap:wrap;gap:var(--sf-space-3);margin-block-start:var(--sf-space-2)}.error-pages_links__2EqrS{margin-block-start:var(--sf-space-5)}.error-pages_linksHeading__UbBaQ{margin:0 0 var(--sf-space-3);font-family:var(--sf-typography-label-family);font-size:var(--sf-typography-label-size);font-weight:var(--sf-typography-label-weight);color:var(--sf-text-secondary)}.error-pages_links__2EqrS ul{display:flex;flex-wrap:wrap;gap:var(--sf-space-4);list-style:none;margin:0;padding:0}.error-pages_digest__gCZsb{margin:0;font-size:var(--sf-typography-caption-size);color:var(--sf-text-muted)}.error-pages_digest__gCZsb code{font-family:var(--sf-font-family-mono);padding:2px var(--sf-space-2);border-radius:var(--sf-radius-sm);background-color:var(--sf-bg-sunken)}.error-pages_loading__eqUCZ{display:grid;gap:var(--sf-space-5);padding-block:var(--sf-space-8)}.error-pages_skeletonCard__Cp5h9,.error-pages_skeletonLead__0HCsT,.error-pages_skeletonTitle__8LDtU{background-color:var(--sf-bg-sunken);border-radius:var(--sf-radius-md);animation:error-pages_sf-pulse__aSgqA 1.4s ease-in-out infinite}.error-pages_skeletonTitle__8LDtU{block-size:42px;inline-size:min(420px,70%)}.error-pages_skeletonLead__0HCsT{block-size:20px;inline-size:min(620px,90%)}.error-pages_skeletonGrid__YYwui{display:grid;gap:var(--sf-space-4)}@media (min-width:768px){.error-pages_skeletonGrid__YYwui{grid-template-columns:repeat(3,minmax(0,1fr))}}.error-pages_skeletonCard__Cp5h9{block-size:220px}@keyframes error-pages_sf-pulse__aSgqA{0%,to{opacity:1}50%{opacity:.55}}}@layer reset, base, layout, component, utility;@layer component{.FinancialValue_wrapper__kArDM{display:grid;gap:var(--sf-space-1)}.FinancialValue_label__SEGrA{font-family:var(--sf-typography-metricLabel-family);font-size:var(--sf-typography-metricLabel-size);font-weight:var(--sf-typography-metricLabel-weight);letter-spacing:var(--sf-typography-metricLabel-letterSpacing);color:var(--sf-text-muted)}.FinancialValue_value___Q_59{font-family:var(--sf-typography-financialValue-family);font-weight:var(--sf-typography-financialValue-weight);letter-spacing:var(--sf-typography-financialValue-letterSpacing);line-height:var(--sf-typography-financialValue-lineHeight);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";color:var(--sf-text-primary)}.FinancialValue_lg__OdElA{font-size:var(--sf-typography-financialValue-size)}.FinancialValue_md__dJqZf{font-size:var(--sf-font-size-2xl)}.FinancialValue_sm__h78Yw{font-size:var(--sf-font-size-xl)}.FinancialValue_positive__I3MUc{color:var(--sf-feedback-positive-fg)}.FinancialValue_negative__eVU0j{color:var(--sf-feedback-negative-fg)}.FinancialValue_brand__gKVdn{color:var(--sf-color-teal-700)}.FinancialValue_unavailable__P59uA{font-family:var(--sf-typography-body-family);font-weight:var(--sf-font-weight-regular);color:var(--sf-text-muted);font-size:var(--sf-font-size-md);letter-spacing:normal}.FinancialValue_hint__YKm9Z{font-size:var(--sf-typography-caption-size);line-height:var(--sf-typography-caption-lineHeight);color:var(--sf-text-muted)}.FinancialValue_metric__SuvjK{display:grid;gap:2px;align-content:start;min-inline-size:0}.FinancialValue_metricLabel__Al6Zd{font-family:var(--sf-typography-metricLabel-family);font-size:var(--sf-typography-metricLabel-size);font-weight:var(--sf-typography-metricLabel-weight);letter-spacing:var(--sf-typography-metricLabel-letterSpacing);color:var(--sf-text-muted);overflow-wrap:break-word}.FinancialValue_metricValue__c9nn5{font-family:var(--sf-typography-body-family);font-size:var(--sf-font-size-lg);font-weight:var(--sf-font-weight-semibold);color:var(--sf-text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";overflow-wrap:break-word}.FinancialValue_metricValue__c9nn5.FinancialValue_unavailable__P59uA{font-size:var(--sf-font-size-sm);font-weight:var(--sf-font-weight-regular)}.FinancialValue_metricNote__0vZA3{font-size:var(--sf-font-size-3xs);line-height:1.4;color:var(--sf-text-muted)}.FinancialValue_outcome__vGzsA{display:grid;gap:var(--sf-space-2)}.FinancialValue_outcomeLabel__WCFgG{font-family:var(--sf-typography-label-family);font-size:var(--sf-typography-label-size);font-weight:var(--sf-typography-label-weight);color:var(--sf-text-secondary)}.FinancialValue_outcomeValue__6Zmm7{font-family:var(--sf-typography-financialValue-family);font-size:var(--sf-typography-financialValue-size);font-weight:var(--sf-typography-financialValue-weight);line-height:var(--sf-typography-financialValue-lineHeight);letter-spacing:var(--sf-typography-financialValue-letterSpacing);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.FinancialValue_supporting__gcHn5{margin:var(--sf-space-2) 0 0;display:grid;gap:var(--sf-space-2)}.FinancialValue_supportingRow__N1cs1{display:flex;justify-content:space-between;gap:var(--sf-space-4);padding-block-end:var(--sf-space-2);border-block-end:var(--sf-borderWidth-hairline) solid var(--sf-border-subtle);font-size:var(--sf-typography-bodySmall-size)}.FinancialValue_supportingRow__N1cs1:last-child{border-block-end:none;padding-block-end:0}.FinancialValue_supportingRow__N1cs1 dt{color:var(--sf-text-secondary)}.FinancialValue_supportingRow__N1cs1 dd{margin:0;font-weight:var(--sf-font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sf-text-primary)}.FinancialValue_caveat__AiUN6{margin:0;font-size:var(--sf-typography-caption-size);line-height:var(--sf-typography-caption-lineHeight);color:var(--sf-text-muted)}.ToolField_field__wtPfq{display:grid;gap:var(--sf-input-label-gap)}.ToolField_label__9vAjl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sf-space-2);font-family:var(--sf-typography-label-family);font-size:var(--sf-typography-label-size);font-weight:var(--sf-typography-label-weight);color:var(--sf-text-primary)}.ToolField_assumptionTag__LfZMU{padding:1px var(--sf-space-2);border-radius:var(--sf-radius-pill);background-color:var(--sf-status-pending-bg);border:var(--sf-borderWidth-hairline) solid var(--sf-status-pending-border);color:var(--sf-status-pending-fg);font-size:var(--sf-font-size-3xs);font-weight:var(--sf-font-weight-semibold);text-transform:none}.ToolField_inputRow__fWux6{position:relative;display:flex;align-items:center}.ToolField_input__5mTe8{inline-size:100%;min-block-size:var(--sf-input-height);padding-inline:var(--sf-input-padding-x);border:var(--sf-input-border-width) solid var(--sf-input-border-color);border-radius:var(--sf-input-radius);background-color:var(--sf-input-bg);color:var(--sf-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--sf-font-size-md)}.ToolField_input__5mTe8:hover{border-color:var(--sf-input-border-color-hover)}}@layer reset, base, layout, component, utility;@layer component{.ToolField_input__5mTe8:focus-visible{border-color:var(--sf-input-border-color-focus)}.ToolField_hasPrefix__haJBT{padding-inline-start:52px}.ToolField_hasSuffix__YCFgk{padding-inline-end:68px}.ToolField_prefix__gL48h,.ToolField_suffix__iVovs{position:absolute;color:var(--sf-text-muted);font-size:var(--sf-font-size-sm);pointer-events:none}.ToolField_prefix__gL48h{inset-inline-start:var(--sf-input-padding-x)}.ToolField_suffix__iVovs{inset-inline-end:var(--sf-input-padding-x)}.ToolField_select__coRFH{inline-size:100%;min-block-size:var(--sf-input-height);padding-inline:var(--sf-input-padding-x);border:var(--sf-input-border-width) solid var(--sf-input-border-color);border-radius:var(--sf-input-radius);background-color:var(--sf-input-bg);color:var(--sf-text-primary);font-size:var(--sf-font-size-md);cursor:pointer}.ToolField_slider__BRCLE{inline-size:100%;block-size:var(--sf-size-touch-target);accent-color:var(--sf-color-teal-500);cursor:pointer}.ToolField_toggleRow__rf3TG{display:flex;align-items:center;gap:var(--sf-space-3);min-block-size:var(--sf-size-touch-target)}.ToolField_checkbox__e9lPc{inline-size:20px;block-size:20px;flex:none;accent-color:var(--sf-color-teal-500);cursor:pointer}.ToolField_toggleLabel__Cj44V{font-size:var(--sf-font-size-sm);color:var(--sf-text-primary);cursor:pointer}.ToolField_optional__sfoSc{font-size:var(--sf-font-size-3xs);font-weight:var(--sf-font-weight-regular);color:var(--sf-text-muted)}.ToolField_invalid__m7pZq,.ToolField_invalid__m7pZq:focus-visible,.ToolField_invalid__m7pZq:hover{border-color:var(--sf-input-border-color-error)}.ToolField_error__WsBte{margin:0;font-size:var(--sf-font-size-xs);line-height:1.4;color:var(--sf-feedback-negative-fg)}.ToolField_fieldset__Dv03v{min-inline-size:0;margin:0;padding:0;border:0}.ToolField_flags__aUjUF{display:flex;flex-wrap:wrap;gap:var(--sf-space-1) var(--sf-space-4)}.ToolField_flag__Y0Zm8{display:inline-flex;align-items:center;gap:var(--sf-space-2);min-block-size:var(--sf-size-touch-target);font-size:var(--sf-font-size-sm);color:var(--sf-text-primary);cursor:pointer}.ToolField_help__OJ1Fk{margin:0;max-inline-size:60ch;font-size:var(--sf-font-size-3xs);line-height:1.5;color:var(--sf-text-muted)}.ResultChart_figure__OLLQb{margin:0;display:grid;gap:var(--sf-space-2)}.ResultChart_chart__9vo6A{inline-size:100%;block-size:var(--sf-calculator-chart-height);background-color:var(--sf-bg-surface);border:var(--sf-borderWidth-hairline) solid var(--sf-border-subtle);border-radius:var(--sf-radius-md)}.ResultChart_caption__ojZgr{font-size:var(--sf-typography-caption-size);line-height:var(--sf-typography-caption-lineHeight);color:var(--sf-text-muted)}.ResultChart_summary__UV3EP{display:block}.CalculatorShell_shell__s2aXc{display:grid;gap:var(--sf-calculator-panel-gap);grid-template-areas:"result" "inputs"}}@layer reset, base, layout, component, utility;@layer component{}@layer reset, base, layout, component, utility;@layer component{@media (min-width:1024px){.CalculatorShell_shell__s2aXc{grid-template-columns:minmax(0,var(--sf-calculator-inputs-width,400px)) minmax(0,1fr);grid-template-areas:"inputs result";align-items:start}}.CalculatorShell_inputPanel__SH6Gv{grid-area:inputs;display:grid;gap:var(--sf-space-5);padding:var(--sf-space-5);background-color:var(--sf-bg-surface);border:var(--sf-borderWidth-hairline) solid var(--sf-border-subtle);border-radius:var(--sf-radius-lg)}@media (min-width:1024px){.CalculatorShell_inputPanel__SH6Gv{position:sticky;inset-block-start:calc(var(--sf-header-height) + var(--sf-space-4));max-block-size:calc(100dvh - var(--sf-header-height) - var(--sf-space-8));overflow-y:auto;overscroll-behavior:contain}}.CalculatorShell_inputHeading__yBDJb{margin:0;font-family:var(--sf-typography-h5-family);font-size:var(--sf-typography-h5-size);font-weight:var(--sf-typography-h5-weight)}.CalculatorShell_fields__gdckQ{display:grid;gap:var(--sf-calculator-input-gap)}@media (min-width:1024px){.CalculatorShell_shell__s2aXc[data-field-columns="2"] .CalculatorShell_fields__gdckQ{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sf-space-5)}}.CalculatorShell_resultPanel__BNZxC{grid-area:result;display:grid;gap:var(--sf-space-5);align-content:start;padding:var(--sf-calculator-result-padding-mobile);background-color:var(--sf-calculator-result-bg);border:var(--sf-borderWidth-hairline) solid var(--sf-border-brand-subtle);border-radius:var(--sf-calculator-result-radius)}@media (min-width:768px){.CalculatorShell_resultPanel__BNZxC{padding:var(--sf-calculator-result-padding-desktop)}}.CalculatorShell_headline__AoC5I{padding-block-end:var(--sf-space-4);border-block-end:var(--sf-borderWidth-hairline) solid var(--sf-border-brand-subtle)}.CalculatorShell_detailList__DN3yU{margin:0;display:grid;gap:var(--sf-space-3)}.CalculatorShell_detailRow___GC64{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sf-space-3);font-size:var(--sf-typography-bodySmall-size)}.CalculatorShell_detailRow___GC64 dt{color:var(--sf-text-secondary)}.CalculatorShell_detailRow___GC64 dd{margin:0;text-align:end;font-weight:var(--sf-font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sf-text-primary)}.CalculatorShell_detailNote__jQEgM,.CalculatorShell_detailRow___GC64 dd.CalculatorShell_unavailable__FcezF{font-weight:var(--sf-font-weight-regular);color:var(--sf-text-muted)}.CalculatorShell_detailNote__jQEgM{display:block;font-size:var(--sf-font-size-3xs);max-inline-size:46ch;margin-inline-start:auto}.CalculatorShell_explanation__RCvoW{margin:0;max-inline-size:68ch;font-size:var(--sf-typography-bodySmall-size);line-height:var(--sf-typography-bodySmall-lineHeight);color:var(--sf-text-secondary)}.CalculatorShell_error___oqJX{padding:var(--sf-space-4);border-radius:var(--sf-radius-md);background-color:var(--sf-feedback-negative-bg);border:var(--sf-borderWidth-hairline) solid var(--sf-feedback-negative-border)}.CalculatorShell_errorHeading__8WMaE{margin:0 0 var(--sf-space-2);font-weight:var(--sf-font-weight-semibold);color:var(--sf-feedback-negative-fg)}.CalculatorShell_errorBody__Fd6iY{margin:0;color:var(--sf-text-secondary);font-size:var(--sf-typography-bodySmall-size)}.CalculatorShell_prompt___u1VA{padding:var(--sf-space-4);border-radius:var(--sf-radius-md);background-color:var(--sf-bg-sunken);border:var(--sf-borderWidth-hairline) solid var(--sf-border-subtle)}.CalculatorShell_promptHeading__NjEWo{margin:0 0 var(--sf-space-2);font-weight:var(--sf-font-weight-semibold);color:var(--sf-text-primary)}.CalculatorShell_promptBody__kRvgJ{margin:0;color:var(--sf-text-secondary);font-size:var(--sf-typography-bodySmall-size)}ul.CalculatorShell_errorBody__Fd6iY{padding-inline-start:var(--sf-space-5)}.CalculatorShell_wide__bAwhT{grid-column:1/-1}.CalculatorShell_tableWrapper__dr1gD{overflow-x:auto;border:var(--sf-borderWidth-hairline) solid var(--sf-border-subtle);border-radius:var(--sf-table-radius);background-color:var(--sf-bg-surface)}.CalculatorShell_table__IIKGK{inline-size:100%;min-inline-size:480px;font-size:var(--sf-typography-bodySmall-size)}.CalculatorShell_tableCaption__6_Wwk{padding:var(--sf-space-3) var(--sf-table-cell-padding-x);text-align:start;font-weight:var(--sf-font-weight-semibold);color:var(--sf-text-primary);border-block-end:var(--sf-borderWidth-hairline) solid var(--sf-border-subtle)}.CalculatorShell_table__IIKGK td,.CalculatorShell_table__IIKGK th{padding:var(--sf-table-cell-padding-y-compact) var(--sf-table-cell-padding-x);text-align:end;border-block-end:var(--sf-borderWidth-hairline) solid var(--sf-table-row-border-color);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CalculatorShell_table__IIKGK thead th{background-color:var(--sf-table-header-bg);font-family:var(--sf-typography-tableHeading-family);font-size:var(--sf-typography-tableHeading-size);font-weight:var(--sf-typography-tableHeading-weight);letter-spacing:var(--sf-typography-tableHeading-letterSpacing);text-transform:uppercase;color:var(--sf-text-secondary)}.CalculatorShell_table__IIKGK tbody th,.CalculatorShell_table__IIKGK thead th:first-child{text-align:start}.CalculatorShell_table__IIKGK tbody th{font-weight:var(--sf-font-weight-medium);color:var(--sf-text-secondary)}.CalculatorShell_table__IIKGK tbody tr:last-child td,.CalculatorShell_table__IIKGK tbody tr:last-child th{border-block-end:none}.CalculatorShell_resultActions__7QtpK{display:flex;flex-wrap:wrap;gap:var(--sf-space-2)}.CalculatorShell_disclaimer__OB4W_{margin:0;padding-block-start:var(--sf-space-4);border-block-start:var(--sf-borderWidth-hairline) solid var(--sf-border-brand-subtle);font-size:var(--sf-typography-caption-size);line-height:var(--sf-typography-caption-lineHeight);color:var(--sf-text-muted)}.CalculatorShell_advancedToggle__DVyTd{justify-self:start;display:inline-flex;align-items:center;gap:var(--sf-space-2);min-block-size:var(--sf-size-touch-target-min);padding:0;border:0;background:none;color:var(--sf-text-link);font-family:inherit;font-size:var(--sf-typography-bodySmall-size);font-weight:var(--sf-font-weight-semibold);cursor:pointer}.CalculatorShell_advancedToggle__DVyTd:hover{text-decoration:underline}.CalculatorShell_advancedToggle__DVyTd:focus-visible{outline:var(--sf-focus-ring-width) solid var(--sf-focus-ring-color);outline-offset:var(--sf-focus-ring-offset)}.CalculatorShell_tableDisclosure__G_dpV{border-block-start:var(--sf-borderWidth-hairline) solid var(--sf-border-subtle);padding-block-start:var(--sf-space-4)}.CalculatorShell_tableSummary__zZwGE{cursor:pointer;display:flex;align-items:center;gap:var(--sf-space-2);font-size:var(--sf-typography-bodySmall-size);font-weight:var(--sf-font-weight-semibold);color:var(--sf-text-brand)}.CalculatorShell_tableSummary__zZwGE:after{content:"";inline-size:.5rem;block-size:.5rem;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg) translate(-2px,-2px)}.CalculatorShell_tableDisclosure__G_dpV[open] .CalculatorShell_tableSummary__zZwGE:after{transform:rotate(-135deg) translate(-2px,-2px)}.CalculatorShell_tableSummary__zZwGE:focus-visible{outline:var(--sf-focus-ring-width) solid var(--sf-border-focus);outline-offset:var(--sf-focus-ring-offset)}.CalculatorShell_tableDisclosure__G_dpV>.CalculatorShell_tableWrapper__dr1gD{margin-block-start:var(--sf-space-4)}.CalculatorShell_fields__gdckQ[hidden]{display:none}.ToolPage_hero__jQnjA{display:grid;gap:var(--sf-space-3);padding-block:var(--sf-hero-padding-y-compact-mobile) var(--sf-space-6)}}@layer reset, base, layout, component, utility;@layer component{@media (min-width:768px){.ToolPage_hero__jQnjA{padding-block:var(--sf-hero-padding-y-compact-desktop) var(--sf-space-5)}}.ToolPage_title__HHjLn{margin:0;font-family:var(--sf-typography-h1-family);font-size:28px;line-height:36px;font-weight:var(--sf-typography-h1-weight);letter-spacing:var(--sf-typography-h1-letterSpacing)}.ToolPage_intro__a5q6x{margin:0;max-inline-size:var(--sf-hero-lead-max-ch);font-size:var(--sf-typography-bodyLarge-size);line-height:var(--sf-typography-bodyLarge-lineHeight);color:var(--sf-text-secondary)}.ToolPage_status__P6BFL{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sf-space-3);padding:var(--sf-space-3) var(--sf-space-4);border-radius:var(--sf-radius-md);background-color:var(--sf-status-pending-bg);border:var(--sf-borderWidth-hairline) solid var(--sf-status-pending-border)}.ToolPage_statusBadge__uj9XV{flex:none;font-size:var(--sf-font-size-3xs);font-weight:var(--sf-font-weight-bold);text-transform:uppercase;letter-spacing:var(--sf-font-letterSpacing-wider);color:var(--sf-status-pending-fg)}.ToolPage_statusExplanation__FXUKX{font-size:var(--sf-typography-bodySmall-size);color:var(--sf-text-secondary)}.ToolPage_toolArea__CRZDZ{padding-block-end:var(--sf-space-9)}.ToolPage_unavailable__r7Xq7{display:grid;gap:var(--sf-space-3);justify-items:start;padding:var(--sf-space-9) var(--sf-space-6);border:var(--sf-borderWidth-hairline) dashed var(--sf-border-default);border-radius:var(--sf-radius-lg);background-color:var(--sf-bg-surface)}.ToolPage_unavailableHeading__SPIIJ{margin:0;font-family:var(--sf-typography-h3-family);font-size:var(--sf-typography-h3-size);font-weight:var(--sf-typography-h3-weight)}.ToolPage_unavailableBody__JslDL{margin:0;max-inline-size:60ch;color:var(--sf-text-secondary)}.ToolPage_unavailableLink__5uQuX{font-weight:var(--sf-font-weight-semibold);color:var(--sf-text-link)}.ToolPage_methodology__YTFmw{margin:0;max-inline-size:72ch;line-height:var(--sf-typography-body-lineHeight);color:var(--sf-text-secondary);white-space:pre-line}.ToolPage_subHeading__EAv_G{margin:var(--sf-space-7) 0 var(--sf-space-3);font-family:var(--sf-typography-h4-family);font-size:var(--sf-typography-h4-size);font-weight:var(--sf-typography-h4-weight)}.ToolPage_assumptionList__Uhj9l{margin:0;display:grid;gap:var(--sf-space-4)}.ToolPage_assumptionList__Uhj9l dt{font-weight:var(--sf-font-weight-semibold);color:var(--sf-text-primary)}.ToolPage_assumptionList__Uhj9l dd{margin:var(--sf-space-1) 0 0}.ToolPage_assumptionList__Uhj9l dd,.ToolPage_limitationList__5o9qG{max-inline-size:72ch;color:var(--sf-text-secondary);font-size:var(--sf-typography-bodySmall-size);line-height:var(--sf-typography-bodySmall-lineHeight)}.ToolPage_limitationList__5o9qG{margin:0;padding-inline-start:var(--sf-space-5);display:grid;gap:var(--sf-space-2);list-style:disc}.ToolPage_relatedGrid__Uh6FQ{display:grid;gap:var(--sf-space-3);list-style:none;margin:0;padding:0}@media (min-width:600px){.ToolPage_relatedGrid__Uh6FQ{grid-template-columns:repeat(2,minmax(0,1fr))}}.ToolPage_relatedCard__u68yW{block-size:100%;display:grid;gap:var(--sf-space-1);align-content:start;padding:var(--sf-space-4);background-color:var(--sf-bg-surface);border:var(--sf-borderWidth-hairline) solid var(--sf-border-subtle);border-radius:var(--sf-radius-md);text-decoration:none}.ToolPage_relatedCard__u68yW:hover{border-color:var(--sf-border-brand)}.ToolPage_relatedName__EF_c6{font-weight:var(--sf-font-weight-semibold);color:var(--sf-text-primary)}.ToolPage_relatedIntro__KPte2{font-size:var(--sf-typography-bodySmall-size);line-height:var(--sf-typography-bodySmall-lineHeight);color:var(--sf-text-secondary)}}.ToolPage_compactFooterLinks__fDyE9{display:flex;flex-wrap:wrap;gap:var(--sf-space-5);margin-block-start:var(--sf-space-6);font-size:var(--sf-typography-bodySmall-size);font-weight:var(--sf-font-weight-semibold)}.ToolPage_compactFooterLinks__fDyE9 a{color:var(--sf-text-link)}.ToolPage_compactDisclaimer__ZjHnW{font-size:var(--sf-typography-caption-size);font-weight:var(--sf-font-weight-regular);line-height:var(--sf-typography-caption-lineHeight);color:var(--sf-text-muted)}