.legal-page{color:#dce2df;font:15px/1.8 var(--font-body);background:#10191f;position:fixed;inset:0;overflow:auto}.legal-inner{max-width:800px;margin:auto;padding:48px 26px 80px}.legal-page a{color:#b6cdd0;text-underline-offset:4px}.legal-eyebrow{letter-spacing:.16em;text-transform:uppercase;margin-top:64px;font-size:10px}.legal-page h1{letter-spacing:-.04em;margin:18px 0 36px;font-size:clamp(34px,6vw,58px);font-weight:400;line-height:1.1}.legal-page h2{margin:48px 0 20px;font-size:24px;font-weight:400}.legal-page h3{margin:0;font-size:17px;font-weight:400}.legal-page section{border-top:1px solid #647d8040;padding:22px 0}.legal-page section p{color:#a9b7b8;margin:8px 0;font-size:13px}.legal-page footer{gap:30px;margin-top:60px;display:flex}
