.page_page__Y7NCB{color:#223c40;background:#fffcf7}.page_hero__k49DK{background:#f4f0e8;border-bottom:1px solid #dfded5;padding:4rem 1.5rem 3rem}.page_heroInner__XO3j_{max-width:1120px;margin:auto;display:grid;grid-template-columns:1.55fr 1fr;gap:2rem 4rem;align-items:center}.page_eyebrow__XPEKe{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#4a6869;margin-bottom:1rem}.page_hero__k49DK h1{font-size:clamp(2.3rem,4.3vw,3.7rem);font-weight:750;line-height:1.04;letter-spacing:-.035em;max-width:650px;margin:0 0 1.3rem}.page_dek__mGY8Q{font-size:1.3rem;font-weight:550;margin-bottom:1rem}.page_answer__AdJa1{line-height:1.75;color:#4d6061;font-size:1.04rem}.page_byline__y8Cmh{margin-top:1.5rem;font-size:.79rem;color:#526567;line-height:1.8}.page_byline__y8Cmh a,.page_closing__ItdZ4 a:not(.page_trial__PKbW2),.page_sources__lbsga a{text-decoration:underline;text-underline-offset:3px}.page_toolCard__rsAI_{border:1px solid #ced8d2;background:#eaf0e9;border-radius:1rem;padding:2rem}.page_toolIcon__5ut_D{display:inline-block;font-size:2rem;line-height:1;margin-bottom:1.5rem}.page_toolCard__rsAI_ h2{font-size:1.8rem;font-weight:650;letter-spacing:-.025em;line-height:1.2;margin-bottom:1rem}.page_toolCard__rsAI_ p:not(.page_eyebrow__XPEKe){line-height:1.65}.page_toolLink__HWwSJ{display:block;padding:1rem 0;border-top:1px solid #bacdc2;margin-top:1.5rem;font-weight:650;text-decoration:underline;text-underline-offset:4px}.page_small__LBYgK{font-size:.78rem;margin-top:.6rem}.page_heroTrial___SWwA{grid-column:1/-1}.page_heroTrial___SWwA p,.page_midCta__gQBwH p{font-size:.78rem;margin-top:.7rem;color:#566a69}.page_trial__PKbW2{display:inline-block;background:#20484d;color:white;border-radius:.4rem;padding:.95rem 1.25rem;font-size:.87rem;font-weight:650;text-align:center;line-height:1.6;text-decoration:none!important}.page_trial__PKbW2:hover{background:#12373c}.page_page__Y7NCB a:focus-visible,.page_page__Y7NCB summary:focus-visible{outline:3px solid #398888;outline-offset:5px}.page_layout__EvbBj{max-width:1120px;margin:auto;display:grid;grid-template-columns:240px minmax(0,1fr);gap:4.5rem;padding:3rem 1.5rem 5rem}.page_sidebar__P2IBF{position:relative}.page_toc__dV0AU{position:sticky;top:100px;font-size:.79rem}.page_toc__dV0AU summary{font-weight:700;padding-bottom:.9rem;cursor:pointer}.page_toc__dV0AU nav{display:flex;flex-direction:column;gap:.15rem}.page_toc__dV0AU a{padding:.45rem 0;line-height:1.4;color:#546966}.page_toc__dV0AU a:hover{color:#183e43;text-decoration:underline}.page_article__vvksh{min-width:0}.page_section__3nvdy{scroll-margin-top:100px;padding:0 0 2.6rem;margin:0 0 2.6rem;border-bottom:1px solid #e0e1d9}.page_section__3nvdy h2{font-size:clamp(1.6rem,2.3vw,2rem);font-weight:680;line-height:1.2;letter-spacing:-.022em;margin-bottom:1.3rem}.page_section__3nvdy h3{font-weight:680;font-size:1.03rem;margin:1rem 0 .7rem}.page_section__3nvdy li,.page_section__3nvdy p{font-size:1rem;line-height:1.85;color:#495d5d}.page_section__3nvdy p{margin:1.1rem 0}.page_section__3nvdy a{color:#24575c;text-decoration:underline;text-underline-offset:3px}.page_section__3nvdy strong{font-weight:650;color:#27474a}.page_section__3nvdy ol,.page_section__3nvdy ul{padding-left:1.4rem}.page_section__3nvdy ul{list-style:disc}.page_section__3nvdy ol{list-style:decimal}.page_section__3nvdy li{padding-left:.3rem;margin:.6rem 0}.page_section__3nvdy .page_step__kMXtg{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:750;color:#3f7370;margin:0 0 .7rem}.page_checklist__cKwGl li::marker{color:#3f7370;font-weight:700}.page_tableWrap__UiyBz{overflow-x:auto}.page_tableWrap__UiyBz table{width:100%;font-size:.83rem;border-collapse:collapse}.page_tableWrap__UiyBz td,.page_tableWrap__UiyBz th{padding:.85rem;text-align:left;border-bottom:1px solid #dce0d7;vertical-align:top}.page_tableWrap__UiyBz thead{background:#eef0e8}.page_tableWrap__UiyBz caption{text-align:left;font-size:.75rem;color:#58716b;padding:0 0 .6rem}.page_scripts__BmUY7{border-left:3px solid #83a8a0;padding-left:1.5rem;margin:2rem 0}.page_scripts__BmUY7>div+div{padding-top:.9rem;margin-top:1rem;border-top:1px solid #e0e1d9}.page_scripts__BmUY7 blockquote{line-height:1.8;color:#334e50}.page_columns__qntWh{display:grid;grid-template-columns:1fr 1fr;gap:1.7rem}.page_midCta__gQBwH{background:#eff2e9;padding:1.3rem;margin-top:1.5rem;border-radius:.5rem}.page_midCta__gQBwH p{margin-bottom:0;font-size:.82rem}.page_industries__cT7Kb{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem}.page_industries__cT7Kb>div{border-top:1px solid #e0e1d9;padding:.55rem 0}.page_industries__cT7Kb p{font-size:.9rem;line-height:1.7;margin-top:0}.page_anchor__HfiA7{display:block;scroll-margin-top:100px}.page_sources__lbsga{color:#536561;font-size:.85rem;line-height:1.8}.page_sources__lbsga h2{font-size:1.25rem;font-weight:650;margin-bottom:.6rem}.page_sources__lbsga h3{font-weight:650;margin-top:1.3rem}.page_sources__lbsga ul{margin-top:.5rem}.page_closing__ItdZ4{background:#e9eee6;padding:3.5rem 1.5rem;text-align:center}.page_closing__ItdZ4 h2{max-width:620px;margin:0 auto 1rem;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:680;line-height:1.15;letter-spacing:-.025em}.page_closing__ItdZ4>p:not(.page_eyebrow__XPEKe):not(.page_small__LBYgK){max-width:580px;margin:0 auto 1.5rem;line-height:1.8;color:#4d6260}@media(max-width:850px){.page_heroInner__XO3j_{gap:1.5rem;grid-template-columns:1fr}.page_hero__k49DK{padding:2.4rem 1.25rem}.page_toolCard__rsAI_{padding:1.5rem}.page_toolIcon__5ut_D{display:none}.page_heroTrial___SWwA{grid-column:auto}.page_layout__EvbBj{display:block;padding:1.5rem 1.25rem 3rem}.page_sidebar__P2IBF{margin-bottom:2.8rem}.page_toc__dV0AU{position:static;border-bottom:1px solid #dfded5;padding-bottom:1rem}.page_toc__dV0AU nav{display:grid;grid-template-columns:1fr 1fr;gap:.3rem 1rem}.page_section__3nvdy{padding-bottom:2rem;margin-bottom:2rem}}@media(max-width:480px){.page_columns__qntWh,.page_industries__cT7Kb{grid-template-columns:1fr;gap:.3rem}.page_toc__dV0AU nav{grid-template-columns:1fr}.page_hero__k49DK h1{font-size:2.55rem}.page_trial__PKbW2{width:100%;padding-inline:.7rem}.page_tableWrap__UiyBz td,.page_tableWrap__UiyBz th{padding:.55rem;font-size:.76rem}.page_toolCard__rsAI_ h2{font-size:1.6rem}.page_byline__y8Cmh span{display:block;height:0;overflow:hidden}.page_hero__k49DK{padding-top:1.8rem}.page_answer__AdJa1{font-size:.95rem;line-height:1.7}.page_toolCard__rsAI_{padding:1rem 1.2rem}.page_toolCard__rsAI_>.page_eyebrow__XPEKe,.page_toolCard__rsAI_>h2,.page_toolCard__rsAI_>p:not(.page_small__LBYgK){display:none}.page_toolLink__HWwSJ{margin-top:0;padding:0;border-top:0}}