.legal{background:0 0;padding:7rem 1.5rem 5rem}.legal-inner{max-width:900px;margin:0 auto}.legal-header{margin-bottom:2.75rem}.legal-title{font-family:var(--font-body);letter-spacing:-.03em;background:linear-gradient(#fff 12%,#d7e8ff 48%,#4a90e2 140%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 .75rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:700}.legal-updated{font-family:var(--font-body);color:#dce8ff8c;margin:0;font-size:.9rem}.legal-section{margin-bottom:2.25rem}.legal-section h2{font-family:var(--font-body);color:#fff;margin:0 0 .75rem;font-size:1.15rem;font-weight:600}.legal-section p,.legal-section li{font-family:var(--font-body);color:#dce8ffad;font-size:.95rem;line-height:1.7}.legal-section p{margin:0 0 .75rem}.legal-section ul{margin:0;padding:0;list-style:none}.legal-section li{margin-bottom:.45rem;padding-left:1.1rem;position:relative}.legal-section li:before{content:"";background:#9ac4f0cc;border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.legal-email{color:#b4d2ffe6!important}@media (width<=640px){.legal{padding:5.5rem 1.15rem 4rem}}
