 .legal-links{display:flex;flex-wrap:wrap;gap:18px;font-size:14px}.legal-page{max-width:860px;margin:0 auto;padding:140px 24px 80px;line-height:1.8}.legal-page h1{font-size:clamp(36px,7vw,64px);white-space:normal;line-height:1.1;margin:20px 0 32px}.legal-page h2{font-size:26px;line-height:1.3;margin:36px 0 12px}.legal-page p{margin:12px 0}.legal-page a{text-decoration:underline;overflow-wrap:anywhere}.legal-page ul{padding-left:22px}.legal-page .updated{opacity:.65;font-size:14px}footer{flex-wrap:wrap}footer .legal-links{width:100%}