.legalPage{min-height:100vh;padding:64px 0;background:#040b14;color:#f3f7fb;font-size:12px}.legalContainer{width:min(860px,calc(100% - 40px));margin:0 auto;overflow-wrap:anywhere}.legalPage h1{margin:0 0 20px;font-size:clamp(28px,3.6vw,44px);line-height:1.15;letter-spacing:-.04em}.legalPage h2{margin:0 0 14px;font-size:18px;color:#f3f7fb}.legalPage li,.legalPage p{color:#9aaabd;line-height:1.85}.legalPage section{padding:28px 0;border-top:1px solid rgba(148,163,184,.12)}.legalPage a{color:#15e5c0;text-decoration:underline;text-underline-offset:3px}.legalPage a:focus-visible{outline:2px solid #15e5c0;outline-offset:4px}.legalPage .legalEyebrow{color:#15e5c0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.legalPage header{padding-bottom:24px}@media (max-width:760px){.legalPage{padding:44px 0}}