.legal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:28px 7%;display:flex}.legal-page{max-width:900px;margin:auto;padding:70px 7%}.legal-page h1{font-size:clamp(40px,6vw,66px);line-height:1.1}.legal-page nav{flex-wrap:wrap;gap:24px;margin:28px 0 45px;display:flex}.legal-page a{text-underline-offset:4px;text-decoration:underline}.legal-page section{margin:32px 0}.legal-page h2{margin-bottom:14px;font-size:29px}.legal-page p{overflow-wrap:anywhere;line-height:1.85}.legal-links{flex-wrap:wrap;gap:16px;display:flex}.privacy-notice{margin:18px 0;font-size:12px;line-height:1.7}.privacy-notice a{text-decoration:underline}@media (max-width:600px){.legal-page{padding-top:40px}.legal-header{flex-direction:column;align-items:flex-start}}.legal-page .legal-language-nav{gap:10px 24px;margin:22px 0}.legal-language-nav a{align-items:center;min-height:44px;display:inline-flex}.legal-language-nav a[aria-current=page]{font-weight:600;text-decoration-thickness:2px}.legal-translation-note{background:#e9e3d7;padding:18px;font-size:14px}
