#page-legal{background:#f6f8fb;padding-top:80px;color:#183550}.legal-content{max-width:960px;margin:auto;padding:40px 24px 64px}.legal-content nav{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.legal-content nav button{background:white;border:1px solid #cbd9e6;border-radius:24px;padding:12px 18px;color:#183550;cursor:pointer}.legal-content section{background:#fff;border:1px solid #e2e9f1;border-radius:8px;padding:clamp(20px,4vw,40px);margin-bottom:24px;scroll-margin-top:90px;overflow-wrap:anywhere}.legal-content h2{font-size:1.7rem;margin:0 0 24px}.legal-content h3{font-size:1.15rem;margin:28px 0 12px}.legal-content p,.legal-content li{font-size:1rem;line-height:1.75}.legal-content ul{padding-left:24px;margin:8px 0}.legal-table-wrap{overflow-x:auto;margin:20px 0}.legal-content table{border-collapse:collapse;width:100%;min-width:520px;font-size:.9rem}.legal-content td,.legal-content th{border:1px solid #d8e2ec;padding:12px;vertical-align:top;text-align:left}.legal-content th{background:#edf3f8}.legal-content table p{font-size:.9rem;margin:0;line-height:1.6}