.legal-page .rules-head .big{font-size:clamp(44px,7vw,88px)}.legal-meta{color:var(--mute);margin-top:12px;font-size:16px}.legal-page .rule{padding:32px 0;display:block}.legal-page .rule h2{margin-bottom:4px;font-size:clamp(26px,3.4vw,36px)}.legal-page .rule h3{font:700 19px/1.3 var(--f-body);color:var(--white);margin-top:22px}.legal-page .rule p,.legal-page .rule li{color:#f5f7fae6;max-width:72ch;font-size:17px;line-height:1.6}.legal-page .rule p{margin-top:12px}.legal-page .rule b,.legal-page .rule strong{color:var(--white);font-weight:700}.legal-page .rule a{color:var(--lime);text-underline-offset:3px}.legal-page .rule ul,.legal-page .rule ol{gap:6px;margin-top:10px;padding-left:22px;display:grid}.legal-page .rule ul{list-style:outside}.legal-page .rule ol{list-style:decimal}.legal-page .rule li::marker{color:var(--lime)}.legal-page .caps{text-transform:uppercase;letter-spacing:.01em}.legal-table-wrap{border:1px solid var(--line);margin-top:16px;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.5}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line2);padding:10px 12px}.legal-table th{background:var(--navy);font:700 13px/1.3 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.legal-table tr:last-child td{border-bottom:0}@media (width>=980px){.legal-page .toc a{font-size:12px}}@media (width<=640px){.legal-table-wrap{border:0;overflow:visible}.legal-table{min-width:0}.legal-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.legal-table,.legal-table tbody,.legal-table tr,.legal-table td{display:block}.legal-table tr{border:1px solid var(--line);background:#ffffff05;margin-bottom:10px}.legal-table td{border-bottom:1px solid var(--line2);padding:8px 12px}.legal-table td:first-child{color:var(--white);font-weight:700}.legal-table td[data-label]:before{content:attr(data-label);font:700 11px/1.3 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:2px;display:block}.legal-table td:first-child:before{display:none}}
