.legal-header{position:static;display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;border-bottom:1px solid #30302d}.legal-body{max-width:860px;margin:auto;padding:80px 24px;overflow-wrap:anywhere}.legal-body h1{font-size:clamp(42px,8vw,80px);line-height:1.05;letter-spacing:-.04em;margin:0 0 24px}.legal-body section{margin-top:38px}.legal-body h2{font-family:Source,Arial,sans-serif;font-size:23px;line-height:1.3;font-weight:500;letter-spacing:0;margin-bottom:12px}.legal-body p{font-size:18px;line-height:1.65;color:#b8b7ae}.legal-body a{text-decoration:underline;text-underline-offset:4px}.legal-meta{font-size:14px!important;color:#96968e!important}.legal-body a:focus-visible{outline:2px solid #e9e5db;outline-offset:4px}
