:root{--font-size-body:clamp(13px,0.9vw + 12px,16px);--line-height-body:1.75;--heading-to-text-spacing:0.9em;--font-size-h1:clamp(30px,3.4vw + 14px,54px);--font-size-h2:clamp(24px,2.2vw + 14px,36px);--font-size-h3:clamp(20px,1.4vw + 14px,30px);--font-size-h4:clamp(18px,1.0vw + 14px,20px);--font-size-h5:clamp(18px,0.8vw + 13px,20px);--font-size-h6:clamp(18px,0.6vw + 13px,20px);--heading-line-height:1.15;--heading-margin-top:0.25em;--heading-margin-bottom:0.45em;--paragraph-margin-bottom:0.9em}body{font-size:var(--font-size-body);line-height:var(--line-height-body);text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}.hs_cos_wrapper_type_rich_text,.hs_cos_wrapper_type_rich_text *{line-height:inherit}.hs_cos_wrapper_type_rich_text .h1,.hs_cos_wrapper_type_rich_text .h2,.hs_cos_wrapper_type_rich_text .h3,.hs_cos_wrapper_type_rich_text .h4,.hs_cos_wrapper_type_rich_text .h5,.hs_cos_wrapper_type_rich_text .h6,.hs_cos_wrapper_type_rich_text h1,.hs_cos_wrapper_type_rich_text h2,.hs_cos_wrapper_type_rich_text h3,.hs_cos_wrapper_type_rich_text h4,.hs_cos_wrapper_type_rich_text h5,.hs_cos_wrapper_type_rich_text h6{line-height:var(--heading-line-height)}.h1,h1{font-size:var(--font-size-h1)}.h1,.h2,h1,h2{line-height:var(--heading-line-height);margin:var(--heading-margin-top) 0 var(--heading-margin-bottom)}.h2,h2{font-size:var(--font-size-h2)}.h3,h3{font-size:var(--font-size-h3)}.h3,.h4,h3,h4{line-height:var(--heading-line-height);margin:var(--heading-margin-top) 0 var(--heading-margin-bottom)}.h4,h4{font-size:var(--font-size-h4)}.h5,h5{font-size:var(--font-size-h5)}.h5,.h6,h5,h6{line-height:var(--heading-line-height);margin:var(--heading-margin-top) 0 var(--heading-margin-bottom)}.h6,h6{font-size:var(--font-size-h6)}blockquote,li,p{font-size:var(--font-size-body);line-height:var(--line-height-body)}p{margin:0 0 var(--paragraph-margin-bottom)}body .button,body .cta_button,body .hs-button,body .hs-cta-wrapper a,body a.button,body a.cta_button,body a.hs-button,body button,body input[type=button],body input[type=submit]{font-size:clamp(14px,.6vw + 12px,16px)!important;line-height:1.1!important}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:var(--heading-to-text-spacing)}.no-wrap{white-space:nowrap!important}