.LegalPage-module__W9zT7G__banner{color:#4d3b00;padding:14px var(--gutter);text-align:center;background:#fff4cc;border-bottom:2px solid #e0b100;font-size:15px}.LegalPage-module__W9zT7G__page{background:var(--surface);padding:clamp(40px,6vw,80px) 0 clamp(56px,8vw,104px)}.LegalPage-module__W9zT7G__inner{max-width:820px}.LegalPage-module__W9zT7G__title{margin-bottom:10px;font-size:clamp(32px,4.4vw,46px)}.LegalPage-module__W9zT7G__updated{color:var(--text-muted);margin-bottom:24px;font-size:14px}.LegalPage-module__W9zT7G__intro{margin-bottom:28px;font-size:17px;line-height:1.7}.LegalPage-module__W9zT7G__entity{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-sunken);gap:12px;margin:0 0 12px;padding:18px 20px;display:grid}.LegalPage-module__W9zT7G__entity div{grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:12px;display:grid}.LegalPage-module__W9zT7G__entity dt{color:var(--text-muted);font-size:14px;font-weight:600}.LegalPage-module__W9zT7G__entity dd{margin:0;font-size:15px}.LegalPage-module__W9zT7G__section{margin-top:36px}.LegalPage-module__W9zT7G__heading{margin-bottom:12px;font-size:clamp(19px,2.2vw,23px)}.LegalPage-module__W9zT7G__text{color:var(--text);margin-bottom:12px;font-size:15.5px;line-height:1.75}.LegalPage-module__W9zT7G__list{margin:0 0 12px;padding-left:22px;font-size:15.5px;line-height:1.75}.LegalPage-module__W9zT7G__list li+li{margin-top:6px}.LegalPage-module__W9zT7G__todo{color:#5c4500;background:#fff1a8;border-radius:4px;padding:0 4px;font-weight:600}@media (max-width:620px){.LegalPage-module__W9zT7G__entity div{grid-template-columns:minmax(0,1fr);gap:2px}}
