.EditorialPages_container__JoHXv,.EditorialPages_directory__dFP_Z{width:min(var(--marketing-content-width,1440px),calc(100% - var(--marketing-inline-space, 2rem)));margin-inline:auto}.EditorialPages_container__JoHXv{padding-block:2rem 5rem}.EditorialPages_prose__Chd9S a,.EditorialPages_textLink__2HB7n{color:var(--fs-text-primary);text-decoration:underline;text-underline-offset:.25em}.EditorialPages_eyebrow__sH4Z5{color:var(--fs-text-secondary);font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1.6;text-transform:uppercase}.EditorialPages_section__3h0Fp{padding-block:3rem;border-top:1px solid var(--fs-border-default)}.EditorialPages_checklist__OiBXM h2,.EditorialPages_nextStep__Yv15w h2,.EditorialPages_section__3h0Fp h2{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:650;line-height:1.25;letter-spacing:-.025em;margin:0 0 1.15rem;text-wrap:balance}.EditorialPages_nextStep__Yv15w p,.EditorialPages_section__3h0Fp li,.EditorialPages_section__3h0Fp p{line-height:1.8;color:var(--fs-text-secondary)}.EditorialPages_section__3h0Fp p{margin:0 0 1.25rem}.EditorialPages_section__3h0Fp .EditorialPages_eyebrow__sH4Z5{margin-bottom:.7rem}.EditorialPages_sectionHeading__kegqs{display:flex;align-items:end;justify-content:space-between;gap:1.25rem 3rem;margin-bottom:1.75rem}.EditorialPages_sectionHeading__kegqs>div{max-width:650px}.EditorialPages_sectionHeading__kegqs h2{margin-bottom:0}.EditorialPages_sectionHeading__kegqs>p{max-width:32ch;margin-bottom:0;font-size:.95rem}.EditorialPages_grid__ISnby{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.EditorialPages_card__BdnWt{padding:clamp(1.25rem,2.5vw,2rem);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-lg);background:var(--fs-background-surface);min-width:0}.EditorialPages_card__BdnWt h3{margin:0 0 .85rem;font-size:1.15rem;line-height:1.4;color:var(--fs-text-primary)}.EditorialPages_card__BdnWt p{font-size:1rem;margin:0}.EditorialPages_outcomeNumber__TjkIa{display:block;font-size:.8rem;letter-spacing:.08em;color:var(--fs-text-secondary);margin-bottom:1.5rem}.EditorialPages_guideGrid__D32SR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.EditorialPages_guideCard__VG3Y9{display:flex;min-width:0}.EditorialPages_guideCard__VG3Y9>a{display:flex;flex-direction:column;width:100%;padding:clamp(1.4rem,3vw,2.25rem);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-lg);background:var(--fs-background-surface);color:var(--fs-text-primary)}.EditorialPages_guideCard__VG3Y9>a:hover,.EditorialPages_relatedCards__fm50u a:hover{background:var(--fs-background-hover);border-color:var(--fs-border-strong)}.EditorialPages_guideCard__VG3Y9>a:hover h3{text-decoration:underline;text-underline-offset:.2em}.EditorialPages_cardMeta__ZVd6V{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.EditorialPages_guideNumber__OI78K{color:var(--fs-text-secondary);font-size:1.4rem;font-variant-numeric:tabular-nums}.EditorialPages_guideCard__VG3Y9 h3{margin:0 0 1rem;max-width:34ch;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:650;line-height:1.35;letter-spacing:-.02em;text-wrap:balance}.EditorialPages_guideCard__VG3Y9 p{margin-bottom:1.5rem;font-size:1rem}.EditorialPages_cardFooter__UaIvV{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.25rem;border-top:1px solid var(--fs-border-default);font-size:.8rem;color:var(--fs-text-secondary)}.EditorialPages_readLink__eCz2e{color:var(--fs-text-primary);font-size:.9rem;font-weight:650}.EditorialPages_readLink__eCz2e span{margin-left:.4rem}.EditorialPages_sectionNav__w3E_2{display:flex;flex-wrap:wrap;gap:.25rem 1.75rem;padding-block:.5rem 1.5rem}.EditorialPages_sectionNav__w3E_2 a,.EditorialPages_textLink__2HB7n{display:inline-flex;align-items:center;min-height:44px;gap:.7rem;font-size:.9rem;font-weight:600}.EditorialPages_sectionNav__w3E_2 a{color:var(--fs-text-primary);text-decoration:underline;text-underline-offset:.25em}.EditorialPages_split__YHp0z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,5vw,4rem)}.EditorialPages_split__YHp0z p:last-child{margin-bottom:0}.EditorialPages_scope___NUsc{padding:1.5rem;border-left:3px solid var(--fs-accent-signature);border-radius:0 var(--fs-radius-md) var(--fs-radius-md) 0;background:var(--fs-background-subtle);margin-top:1.75rem}.EditorialPages_scope___NUsc h3{margin:0 0 .75rem;font-size:1.1rem}.EditorialPages_scope___NUsc p{margin:0;max-width:80ch}.EditorialPages_modules___G5bM{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.EditorialPages_modules___G5bM li{border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-background-surface);padding:1rem 1.2rem}.EditorialPages_modules___G5bM strong{color:var(--fs-text-primary);font-size:1rem}.EditorialPages_modules___G5bM span{display:block;font-size:.85rem;margin-top:.25rem}.EditorialPages_faq__DhGBF details{border-bottom:1px solid var(--fs-border-default)}.EditorialPages_faq__DhGBF summary{display:flex;justify-content:space-between;align-items:center;min-height:64px;gap:1rem;padding-block:1rem;cursor:pointer;font-size:1.05rem;font-weight:650;line-height:1.5;list-style:none}.EditorialPages_faq__DhGBF summary::-webkit-details-marker{display:none}.EditorialPages_faq__DhGBF summary:after{content:"+";flex:0 0 1.25rem;text-align:center;font-size:1.4rem;font-weight:400}.EditorialPages_faq__DhGBF details[open] summary:after{content:"−"}.EditorialPages_faq__DhGBF details p{padding:0 2rem 1.5rem 0;margin:0;max-width:80ch}.EditorialPages_relatedCards__fm50u{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:1rem;padding:0;margin:0}.EditorialPages_relatedCards__fm50u li{display:flex;min-width:0}.EditorialPages_relatedCards__fm50u a{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1.5rem;border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-background-surface);color:var(--fs-text-primary);padding:1.25rem;min-height:88px;line-height:1.5;font-weight:600}.EditorialPages_relatedCards__fm50u a span:last-child{flex-shrink:0}.EditorialPages_readingBody__9E9j5{min-width:0;max-width:780px;margin-inline:auto;padding-bottom:3rem}.EditorialPages_readingBody__9E9j5>div>.EditorialPages_section__3h0Fp:first-child{border-top:0;padding-top:1rem}.EditorialPages_prose__Chd9S p:not(.EditorialPages_eyebrow__sH4Z5){line-height:1.9;font-size:1.05rem}.EditorialPages_prose__Chd9S p:last-child{margin-bottom:0}.EditorialPages_tableScroll__lmPvd{overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);margin-block:1.25rem}.EditorialPages_tableScroll__lmPvd table{border-collapse:collapse;width:100%;min-width:540px;background:var(--fs-background-surface)}.EditorialPages_tableScroll__lmPvd caption{padding:1rem 1.25rem;text-align:left;font-size:.9rem;font-weight:650;color:var(--fs-text-primary);background:var(--fs-background-subtle)}.EditorialPages_tableScroll__lmPvd td,.EditorialPages_tableScroll__lmPvd th{padding:1rem 1.25rem;text-align:left;vertical-align:top;border-top:1px solid var(--fs-border-default);font-size:.9rem;line-height:1.65}.EditorialPages_tableScroll__lmPvd thead th{color:var(--fs-text-primary);font-size:.8rem;background:var(--fs-background-subtle)}.EditorialPages_tableScroll__lmPvd tbody th{text-transform:none;letter-spacing:normal;font-weight:600;min-width:150px}.EditorialPages_tableScroll__lmPvd td{color:var(--fs-text-secondary)}.EditorialPages_tableScroll__lmPvd .EditorialPages_numeric__H52bf{text-align:right;font-variant-numeric:tabular-nums}.EditorialPages_note__QPecx,.EditorialPages_tableHint___q0ul{font-size:.875rem}.EditorialPages_tableScroll__lmPvd:focus-visible{outline:2px solid var(--fs-focus-ring-color);outline-offset:3px}.EditorialPages_checklist__OiBXM{padding:clamp(1.5rem,3vw,2rem);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-lg);background:var(--fs-background-subtle)}.EditorialPages_checklist__OiBXM ul{list-style:none;margin:0;padding:0}.EditorialPages_checklist__OiBXM li{display:flex;gap:.85rem;padding:.7rem 0;color:var(--fs-text-secondary);line-height:1.7}.EditorialPages_checklist__OiBXM li span{color:var(--fs-text-primary)}.EditorialPages_nextStep__Yv15w{display:flex;justify-content:space-between;align-items:center;gap:2rem 3rem;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-xl);background:var(--fs-background-subtle)}.EditorialPages_nextStep__Yv15w>div{max-width:650px}.EditorialPages_nextStep__Yv15w p:last-child{margin-bottom:0}.EditorialPages_nextStep__Yv15w>a{flex-shrink:0}.EditorialPages_directory__dFP_Z{margin-block:2rem 3rem}.EditorialPages_directoryGroup__CfTL3{padding-top:2rem}.EditorialPages_directoryGroup__CfTL3>h3{margin:0 0 1.25rem;font-size:1.2rem}.EditorialPages_directoryGroup__CfTL3 .EditorialPages_guideGrid__D32SR{grid-template-columns:repeat(3,minmax(0,1fr))}.EditorialPages_directoryGroup__CfTL3 .EditorialPages_guideCard__VG3Y9>a{padding:1.5rem}.EditorialPages_directoryGroup__CfTL3 .EditorialPages_guideCard__VG3Y9 h4{margin:0 0 .85rem;font-size:1.15rem;font-weight:650;line-height:1.45}.EditorialPages_directoryGroup__CfTL3 .EditorialPages_guideCard__VG3Y9 p{font-size:.95rem}@media (max-width:1000px){.EditorialPages_directoryGroup__CfTL3 .EditorialPages_guideGrid__D32SR,.EditorialPages_grid__ISnby,.EditorialPages_modules___G5bM{grid-template-columns:repeat(2,minmax(0,1fr))}.EditorialPages_nextStep__Yv15w{align-items:start;flex-direction:column;gap:1.5rem}}@media (max-width:760px){.EditorialPages_grid__ISnby,.EditorialPages_guideGrid__D32SR,.EditorialPages_relatedCards__fm50u,.EditorialPages_split__YHp0z{grid-template-columns:minmax(0,1fr)}.EditorialPages_sectionHeading__kegqs{align-items:start;flex-direction:column;gap:1rem}.EditorialPages_sectionHeading__kegqs>p{max-width:60ch}.EditorialPages_container__JoHXv{padding-top:1.25rem}.EditorialPages_section__3h0Fp{padding-block:2.25rem}.EditorialPages_cardMeta__ZVd6V{margin-bottom:1.1rem}.EditorialPages_relatedCards__fm50u a{min-height:72px}}@media (max-width:480px){.EditorialPages_directoryGroup__CfTL3 .EditorialPages_guideGrid__D32SR,.EditorialPages_grid__ISnby,.EditorialPages_modules___G5bM{grid-template-columns:minmax(0,1fr)}.EditorialPages_nextStep__Yv15w>a{width:100%;justify-content:center}.EditorialPages_tableScroll__lmPvd td,.EditorialPages_tableScroll__lmPvd th{padding:.85rem 1rem}}@media print{.EditorialPages_nextStep__Yv15w,.EditorialPages_sectionNav__w3E_2{display:none}.EditorialPages_container__JoHXv{width:100%}.EditorialPages_tableScroll__lmPvd{overflow:visible}.EditorialPages_tableScroll__lmPvd table{min-width:0}}.EditorialPages_calculator__hqJ8Q{margin-top:2rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-lg);background:var(--fs-background-surface)}.EditorialPages_calculator__hqJ8Q h3{margin:0 0 .75rem;font-size:1.3rem;line-height:1.4}.EditorialPages_calculatorFields__JO1Tt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;border:0;padding:0;margin:1.5rem 0;min-width:0}.EditorialPages_calculatorFields__JO1Tt legend{padding:0;margin-bottom:1.25rem;font-size:.9rem;font-weight:650}.EditorialPages_calculatorField__Oqp6D{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;min-width:0}.EditorialPages_calculatorField__Oqp6D label{font-size:.9rem;font-weight:600}.EditorialPages_calculatorField__Oqp6D input{width:100%;min-height:44px;padding:.65rem .8rem;border:1px solid var(--fs-control-border);border-radius:var(--fs-radius-sm);background:var(--fs-control-background);color:var(--fs-text-primary);font:inherit;font-variant-numeric:tabular-nums}.EditorialPages_calculatorField__Oqp6D input[aria-invalid=true]{border-color:var(--fs-status-danger-border)}.EditorialPages_calculatorField__Oqp6D small{font-size:.8rem;line-height:1.6;color:var(--fs-text-secondary)}.EditorialPages_calculatorField__Oqp6D .EditorialPages_inputError___Qx3D{color:var(--fs-status-danger-fg)}.EditorialPages_calculatorResults__YLwDJ{margin:1.5rem 0;padding:1.25rem;background:var(--fs-background-subtle);border-radius:var(--fs-radius-md)}.EditorialPages_calculatorResults__YLwDJ dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0 0 1rem}.EditorialPages_calculatorResults__YLwDJ dt{font-size:.8rem;line-height:1.5;color:var(--fs-text-secondary)}.EditorialPages_calculatorResults__YLwDJ dd{margin:.5rem 0 0;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.EditorialPages_calculatorFormula__sVMGy p,.EditorialPages_calculatorResults__YLwDJ p{font-size:.875rem}.EditorialPages_calculatorResults__YLwDJ p:last-child{margin-bottom:0}@media (max-width:600px){.EditorialPages_calculatorFields__JO1Tt,.EditorialPages_calculatorResults__YLwDJ dl{grid-template-columns:minmax(0,1fr)}.EditorialPages_calculatorResults__YLwDJ dl>div{display:flex;align-items:center;justify-content:space-between;gap:1rem}.EditorialPages_calculatorResults__YLwDJ dt{max-width:60%}.EditorialPages_calculatorResults__YLwDJ dd{margin:0}}.EditorialPages_directory__dFP_Z .EditorialPages_directoryGroup__CfTL3[id],.EditorialPages_directory__dFP_Z.EditorialPages_section__3h0Fp[id],.EditorialPages_editorialPage__MJpQt .EditorialPages_container__JoHXv [id]{scroll-margin-top:calc(var(--marketing-anchor-offset, 150px) - var(--fs-topbar-height, 60px) - 1rem)}.EditorialPages_articleIntroduction__fRE7v{margin:0 0 2rem;color:var(--fs-text-secondary);font-size:1.1rem;line-height:1.85}.ProductScreenshot_capture__w5UxT{min-width:0;margin:0}.ProductScreenshot_footer__0Sklc{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--fs-space-3) var(--fs-space-6);padding:var(--fs-space-5);border-top:1px solid var(--fs-border-default);background:var(--fs-background-surface);color:var(--fs-text-primary);overflow-wrap:anywhere}.ProductScreenshot_caption__cDwEx{display:grid;min-width:0;gap:var(--fs-space-1)}.ProductScreenshot_caption__cDwEx strong{font-size:var(--fs-text-lg);font-weight:600;line-height:var(--fs-leading-snug)}.ProductScreenshot_eyebrow__AQxC0{font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ProductScreenshot_dataNote__0VGu6,.ProductScreenshot_eyebrow__AQxC0{color:var(--fs-text-secondary);font-size:var(--fs-text-xs);line-height:var(--fs-leading-snug)}.ProductScreenshot_details__TwVGH{display:flex;grid-column:1/-1;flex-wrap:wrap;align-items:center;gap:var(--fs-space-3) var(--fs-space-6);min-width:0}.ProductScreenshot_details__TwVGH p{flex:1 1 24rem;min-width:0;margin:0;color:var(--fs-text-secondary);font-size:var(--fs-text-md);line-height:var(--fs-leading-normal)}.ProductScreenshot_details__TwVGH ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--fs-space-2);margin:0;padding:0;list-style:none}.ProductScreenshot_details__TwVGH li{max-width:100%;padding:var(--fs-space-1) var(--fs-space-2);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-sm);color:var(--fs-text-secondary);font-size:var(--fs-text-xs);font-weight:500;line-height:var(--fs-leading-normal)}.ProductScreenshot_enlargeControl___LGGH{grid-column:2;grid-row:1}.ProductScreenshot_control__ks866{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--fs-space-2);min-width:var(--fs-touch-target-min);min-height:var(--fs-touch-target-min);padding:var(--fs-space-2) var(--fs-space-3);border:1px solid var(--fs-control-border);border-radius:var(--fs-radius-sm);background:var(--fs-background-surface);color:var(--fs-text-primary);font-family:var(--fs-font-sans);font-size:var(--fs-text-sm);font-weight:600;line-height:var(--fs-leading-snug);text-align:center;cursor:pointer}.ProductScreenshot_control__ks866:hover{border-color:var(--fs-control-border-hover);background:var(--fs-background-hover)}.ProductScreenshot_control__ks866:active{background:var(--fs-background-selected)}.ProductScreenshot_control__ks866:focus-visible,.ProductScreenshot_viewport__jBCwp:focus-visible{outline:2px solid var(--fs-focus-ring-color);outline-offset:2px}.ProductScreenshot_overlay__Px9jC{position:fixed;z-index:var(--fs-layer-dialog);inset:0;display:flex;align-items:center;justify-content:center;padding:max(var(--fs-space-4),env(safe-area-inset-top)) max(var(--fs-space-4),env(safe-area-inset-right)) max(var(--fs-space-4),env(safe-area-inset-bottom)) max(var(--fs-space-4),env(safe-area-inset-left));background:var(--fs-overlay-scrim)}.ProductScreenshot_dialog__Q_Ypt{display:flex;flex-direction:column;width:min(100%,var(--fs-content-max-width));height:100%;min-width:0;max-height:60rem;overflow:hidden;border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-lg);background:var(--fs-background-surface);color:var(--fs-text-primary);box-shadow:var(--fs-shadow-overlay)}.ProductScreenshot_header__ItQWq{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fs-space-3) var(--fs-space-6);padding:var(--fs-space-4);border-bottom:1px solid var(--fs-border-default)}.ProductScreenshot_heading__sArdZ{flex:1 1 20rem;min-width:0}.ProductScreenshot_heading__sArdZ h2{margin:0;color:var(--fs-text-primary);font-size:var(--fs-text-xl);line-height:var(--fs-leading-snug);overflow-wrap:anywhere}.ProductScreenshot_heading__sArdZ p{margin:var(--fs-space-1) 0 0;color:var(--fs-text-secondary);font-size:var(--fs-text-md);line-height:var(--fs-leading-normal)}.ProductScreenshot_actions__N69Ha{display:flex;flex-wrap:wrap;gap:var(--fs-space-2)}.ProductScreenshot_viewport__jBCwp{flex:1 1 0;min-width:0;min-height:0;margin:var(--fs-space-2);overflow:auto;overscroll-behavior:contain;background:var(--fs-background-inset)}.ProductScreenshot_expandedImage__aEj8x{display:block;width:100%;min-width:80rem;max-width:none;height:auto}.ProductScreenshot_expandedImage__aEj8x[data-fit=true]{min-width:0;height:100%;object-fit:contain}@media (max-width:760px){.ProductScreenshot_footer__0Sklc{grid-template-columns:minmax(0,1fr);padding:var(--fs-space-4)}.ProductScreenshot_enlargeControl___LGGH{grid-column:1;grid-row:auto;justify-self:start;max-width:100%}.ProductScreenshot_details__TwVGH ul{justify-content:flex-start}.ProductScreenshot_overlay__Px9jC{padding:max(var(--fs-space-2),env(safe-area-inset-top)) max(var(--fs-space-2),env(safe-area-inset-right)) max(var(--fs-space-2),env(safe-area-inset-bottom)) max(var(--fs-space-2),env(safe-area-inset-left))}.ProductScreenshot_header__ItQWq{padding:var(--fs-space-3)}.ProductScreenshot_actions__N69Ha{width:100%;justify-content:flex-end}}@media (forced-colors:active){.ProductScreenshot_control__ks866:focus-visible,.ProductScreenshot_viewport__jBCwp:focus-visible{outline-color:Highlight}}.SolutionHero_hero__Jx9El{scroll-margin-top:calc(var(--marketing-anchor-offset, 150px) - var(--fs-topbar-height, 60px) - 1rem)}.SolutionHero_hero__Jx9El>.SolutionHero_breadcrumbs__7wwrh{position:absolute;inset:.75rem 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .65rem;min-height:44px;color:var(--fs-text-secondary);font-size:.8125rem;line-height:1.5}.SolutionHero_breadcrumbs__7wwrh a{display:inline-flex;align-items:center;min-height:44px;color:var(--fs-text-secondary)}.SolutionHero_breadcrumbs__7wwrh a:hover{color:var(--fs-text-primary);text-decoration:underline;text-underline-offset:.25em}@media (max-width:760px){.SolutionHero_hero__Jx9El{padding-top:8rem}}@media print{.SolutionHero_hero__Jx9El>.SolutionHero_breadcrumbs__7wwrh{display:none}}