.legal-page{max-width:1000px;margin:50px auto;padding:0 25px 80px}.legal-page h1{font-size:clamp(35px,5vw,58px);line-height:1.15}.legal-page h2{font-size:27px;margin:35px 0 15px}.legal-page p,.legal-page li{font-size:15px;line-height:1.85}.legal-page a{text-decoration:underline}.legal-draft{padding:22px;background:#fff3d6;border-left:4px solid #b5934b;margin:25px 0;line-height:1.8}.legal-page table{width:100%;border-collapse:collapse;font-size:13px}.legal-page td,.legal-page th{text-align:left;padding:14px;border:1px solid #dfe4dc;vertical-align:top}.legal-scroll{overflow:auto}.legal-links{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}.legal-page button{border:1px solid #b8c6b9;padding:12px 16px;background:#edf2e7;cursor:pointer;margin:5px}.site-legal-links{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;padding:25px max(4vw,24px);border-top:1px solid #dde4da;justify-content:center}@media(max-width:650px){.legal-page table{min-width:650px}}