.elementor .dd-legal-body{font-family:var(--dd-font-body);font-size:16.5px;color:var(--dd-text);line-height:1.7;display:block;& p { margin: 0 0 12px; } & p:last-child { margin-bottom: 0; } & ul { margin: 0 0 12px; padding-inline-start: 22px; } & li { margin-bottom: 6px; } & li::marker { color: var(--dd-royal); } & strong { color: var(--dd-ink); font-weight: 600; } & a { color: var(--dd-royal); text-decoration: underline; } & ul { margin: 10px 0 12px; padding-inline-start: 22px; }\n}.elementor .dd-legal-h2{font-family:var(--dd-font-display);font-weight:800;font-size:26px;color:var(--dd-ink);letter-spacing:-0.02em;line-height:1.25;}.elementor .dd-legal-sec{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .dd-btn:hover,.elementor .dd-btn:focus-visible{background-color:var(--dd-sky);}.elementor .dd-btn{font-family:var(--dd-font-display);font-weight:700;font-size:15.5px;color:var(--dd-ink);line-height:1.2;text-align:center;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:1.5px;border-color:transparent;border-style:solid;background-color:var(--dd-electric);transition:background-color 0.2s, border-color 0.2s, color 0.2s;display:inline-block;}.elementor .dd-eyebrow{font-family:var(--dd-font-display);font-weight:700;font-size:12.5px;color:var(--dd-royal);letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;}