.legal_page__UMb4A{min-height:62vh;padding:82px 0 100px;background:var(--surface)}.legal_head__2YEVd{max-width:780px;margin-bottom:50px;padding-bottom:30px;border-bottom:1px solid var(--border)}.legal_label__Pol67{margin-bottom:10px;color:#647080;font:700 10.5px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.1em}.legal_title__fmxNJ{margin-bottom:10px;color:var(--text);font-size:clamp(34px,4.5vw,50px);line-height:1.06;font-weight:760;letter-spacing:-.05em}.legal_updated___SlTW{color:#647080;font:550 11.5px/1.5 var(--mono)}.legal_body__kUdPf{max-width:780px;display:flex;flex-direction:column;gap:36px}.legal_body__kUdPf section{scroll-margin-top:calc(var(--nav-h) + 24px)}.legal_body__kUdPf section h2{margin-bottom:11px;color:var(--text);font-size:18px;line-height:1.3;font-weight:750;letter-spacing:-.025em}.legal_body__kUdPf section p{color:#5F6B7A;font-size:14.5px;line-height:1.8}.legal_body__kUdPf section a{color:#2459D8;font-weight:600;text-decoration-thickness:1px;text-underline-offset:3px}.legal_body__kUdPf section a:hover{text-decoration:underline}.legal_body__kUdPf section ul{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-left:22px;list-style:disc}.legal_body__kUdPf section ul li{color:#5F6B7A;font-size:14.5px;line-height:1.7}@media (max-width:680px){.legal_page__UMb4A{padding:60px 0 76px}.legal_head__2YEVd{margin-bottom:36px}.legal_body__kUdPf{gap:30px}}