:root{--font-paragraph--size:1rem;--font-paragraph--line-height:1.6;--font-paragraph--weight:400;--font-h1--size:clamp(2.35rem,4.2vw,3.25rem);--font-h1--line-height:1.08;--font-h1--weight:700;--font-h1--letter-spacing:-0.025em;--font-h2--size:clamp(2rem,3.2vw,2.5rem);--font-h2--line-height:1.12;--font-h2--weight:700;--font-h2--letter-spacing:-0.02em;--font-h3--size:clamp(1.35rem,2.2vw,1.6rem);--font-h3--line-height:1.2;--font-h3--weight:650;--font-h3--letter-spacing:-0.01em;--font-h4--size:1.25rem;--font-h4--line-height:1.3;--font-h4--weight:600;--font-h4--letter-spacing:0;--font-h5--size:1.125rem;--font-h5--line-height:1.35;--font-h5--weight:600;--font-h6--size:1rem;--font-h6--line-height:1.4;--font-h6--weight:600}body{text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.text-block.h1>*,.text-block.h2>*,.text-block.h3>*,.text-block.h4>*,.text-block.h5>*,.text-block.h6>*{text-wrap:balance}p,.paragraph,.rte{text-wrap:pretty}.button,button,input[type="submit"]{font-weight:700;letter-spacing:.01em}@media screen and (max-width:749px){:root{--font-h1--size:clamp(2rem,9vw,2.45rem);--font-h2--size:clamp(1.75rem,7vw,2.1rem);--font-h3--size:clamp(1.25rem,5vw,1.5rem)}}