.legal-page{max-width:920px;margin:0 auto;padding:140px 28px 90px;color:#233f4d}.legal-page h1{font-size:clamp(38px,5vw,62px);font-weight:500;letter-spacing:-.035em;line-height:1.1;margin:20px 0}.legal-date{font-size:13px;color:#62747d}.legal-lead{font-size:21px;line-height:1.6;max-width:730px;margin:30px 0 42px}.legal-page section{border-top:1px solid #dbe3e7;padding:26px 0 12px}.legal-page h2{font-size:22px;font-weight:500;margin:0 0 18px}.legal-page section p{font-size:16px;line-height:1.8;color:#465f6c;margin:0 0 16px}.legal-page a{text-decoration:underline;text-underline-offset:4px}.legal-page code{font-size:14px;overflow-wrap:anywhere}.legal-footer{display:flex;flex-wrap:wrap;gap:12px 22px;width:100%;font-size:13px}.legal-footer a{text-decoration:underline;text-underline-offset:3px}.form-privacy{font-size:13px;line-height:1.5;grid-column:1/-1}.form-privacy a{text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.legal-page{padding:110px 22px 56px}.legal-page h2{font-size:20px}.legal-lead{font-size:18px}.legal-footer{gap:10px 16px}}
