.elementor .legal-body{max-width:70ch;font-family:var(--Body);font-size:1rem;color:var(--InkSoft);line-height:1.65em;margin-block-start:0px;margin-block-end:12px;}.elementor .legal-h3{font-family:var(--Display);font-weight:600;font-size:1.25rem;color:var(--Ink);line-height:1.2em;margin-block-start:28px;margin-block-end:10px;}.elementor .section-lead{font-family:var(--Body);font-size:clamp(1.1rem, 1.6vw, 1.3rem);color:var(--InkSoft);line-height:1.5em;margin:0px;}.elementor .section-h2{font-family:var(--Display);font-weight:600;font-size:clamp(1.8rem, 3.5vw, 2.7rem);color:var(--Ink);letter-spacing:-0.01em;line-height:1.05em;margin-block-start:0px;margin-block-end:18px;}