.legal-links{display:flex;flex-wrap:wrap;gap:1.5rem;padding:1.5rem 0;border-top:1px solid #152b43}.legal-links a{color:#d4e3ef;text-decoration:none;font-weight:700}.legal-links a:hover{color:var(--cyan)}.legal-page{max-width:900px;margin:0 auto;padding:6rem 24px 8rem}.legal-page>h1{font-size:clamp(3rem,7vw,5.5rem);line-height:1;margin:.35rem 0 2rem;letter-spacing:-.045em}.legal-intro{font-size:1.12rem;color:#b5c8d9;max-width:760px}.legal-page section{padding:2rem 0;border-top:1px solid var(--line)}.legal-page section:first-of-type{margin-top:3rem}.legal-page h2{font-size:1.3rem;margin:0 0 1rem;color:#f3f8fc}.legal-page p,.legal-page address{color:#a9bfd3;font-style:normal}.legal-page a{color:var(--cyan)}.legal-footer{max-width:900px;margin:auto;padding:0 24px 3rem;background:transparent;border:0;color:#68839b}.legal-footer .legal-links{justify-content:flex-start}
