 .legal-document{max-width:820px;margin:0 auto;padding:56px 24px 88px}.legal-document h1{font-size:clamp(34px,6vw,56px);line-height:1.15;letter-spacing:-1.5px}.legal-document h2{font-size:23px;line-height:1.3;margin:0 0 14px}.legal-document section{margin-top:36px}.legal-document p{font-size:16px;line-height:1.85;color:#c4cfc3}.legal-document a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.legal-document .legal-meta{font-size:13px;color:#98a795}.legal-document nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin:24px 0}.legal-document li{margin:12px 0}.legal-links{display:flex;flex-wrap:wrap;gap:16px;padding:18px 0;font-size:13px}