.legal-article{padding:140px 0 90px}.legal-wrap{max-width:70ch;margin:0 auto;padding:0 var(--pad)}@media(max-width:640px){.legal-article{padding-top:120px}}.legal-head{padding-bottom:28px;border-bottom:1px solid var(--lline);margin-bottom:36px}.legal-head h1{font-size:clamp(30px,4.4vw,44px);line-height:1.1;letter-spacing:-.025em;color:var(--link);margin:0 0 14px}.legal-effective{font-family:var(--mono);font-size:12.5px;letter-spacing:.04em;color:var(--lmut);margin:0 0 6px}.legal-related{font-size:13.5px;color:var(--lmut);margin:0}.legal-related a{color:var(--teal);text-decoration:underline;text-underline-offset:3px}.legal-related a:hover{color:var(--link)}.legal-body p{font-size:16px;line-height:1.75;color:var(--lbody);margin:0 0 16px}.legal-body h2{font-size:clamp(19px,2.2vw,23px);line-height:1.25;letter-spacing:-.015em;color:var(--link);margin:38px 0 14px}.legal-body strong{color:var(--link);font-weight:700}.legal-body ul{margin:0 0 18px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:10px}.legal-body ul li{font-size:15.5px;line-height:1.7;color:var(--lbody);padding-left:26px;position:relative}.legal-body ul li:before{content:"";position:absolute;left:3px;top:10px;width:7px;height:7px;border-radius:2px;background:var(--green);transform:rotate(45deg)}.legal-body ul.legal-alpha li{padding-left:22px}.legal-body ul.legal-alpha li:before{display:none}.legal-outro{padding-top:8px}.legal-table-wrap{overflow-x:auto;margin:6px 0 20px;border:1px solid var(--lline);border-radius:12px}.legal-table-wrap table{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.55}.legal-table-wrap td,.legal-table-wrap th{text-align:left;vertical-align:top;padding:12px 16px;border-bottom:1px solid var(--lline);min-width:130px}.legal-table-wrap th{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lmut);background:#0b162608}.legal-table-wrap td{color:var(--lbody)}.legal-table-wrap tr:last-child td{border-bottom:none}html.tdark .legal-body h2,html.tdark .legal-body strong,html.tdark .legal-head h1{color:#fff}html.tdark .legal-body p,html.tdark .legal-body ul li,html.tdark .legal-table-wrap td{color:#c7d0de}html.tdark .legal-head,html.tdark .legal-table-wrap,html.tdark .legal-table-wrap td,html.tdark .legal-table-wrap th{border-color:var(--line)}html.tdark .legal-table-wrap th{background:#ffffff0a}html.tdark .legal-related a:hover{color:#fff}