.legal-page{max-width:900px;margin:0 auto;padding:150px 24px 100px;color:#253a43}.legal-page h1{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3.4rem);line-height:1.15;font-weight:600;letter-spacing:-.035em}.legal-languages{display:flex;gap:24px;margin:28px 0 48px;font-size:14px}.legal-languages a{color:#387888;text-underline-offset:5px}.legal-languages a:hover,.legal-languages a[aria-current]{text-decoration:underline}.legal-copy{font-size:16px;line-height:1.8;overflow-wrap:anywhere}.legal-copy h2{font-size:22px;line-height:1.4;font-weight:600;margin-top:24px}.legal-copy h3{font-size:17px;font-weight:600}@media(max-width:600px){.legal-page{padding:112px 22px 64px}}
