.elementor .hf-text{font-family:var(--font-main);font-size:17px;color:var(--text);line-height:1.7;margin-block-start:0;margin-block-end:14px;margin-inline-start:0;margin-inline-end:0;display:block;& ul{margin:6px 0 4px;padding-left:1.3em}& li{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;margin:0 0 6px}& a{color:var(--brand-navy);text-decoration:underline}\n}.elementor .hf-h2{font-family:var(--font-main);font-weight:700;font-size:21px;color:var(--brand-navy);letter-spacing:-.01em;line-height:1.3;margin-block-start:36px;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0;display:block}.elementor .hf-lead{font-family:var(--font-main);font-size:15px;color:var(--text-muted);line-height:1.6;padding-block-start:0;padding-block-end:28px;padding-inline-start:0;padding-inline-end:0;margin-block-start:0;margin-block-end:36px;margin-inline-start:0;margin-inline-end:0;border-block-end-width:1px;display:block;border-bottom-style:solid;border-bottom-color:var(--border);\n}.elementor .hf-h1{font-family:var(--font-main);font-weight:800;font-size:44px;color:var(--brand-navy);letter-spacing:-.02em;line-height:1.1;margin-block-start:0;margin-block-end:14px;margin-inline-start:0;margin-inline-end:0;display:block}.elementor .hf-eyebrow{font-family:var(--font-main);font-weight:700;font-size:13px;color:var(--brand-red);letter-spacing:.12em;text-transform:uppercase;margin-block-start:0;margin-block-end:12px;margin-inline-start:0;margin-inline-end:0;display:block}.elementor .hf-legal-page{width:100%;max-width:760px;font-family:var(--font-main);padding-block-start:56px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;display:block;box-sizing:border-box;\n}