.legal-module__Yd4PWa__hero{text-align:center;padding:var(--sp-16) 0 var(--sp-8)}.legal-module__Yd4PWa__hero h1{margin:10px 0 var(--sp-3);font-size:clamp(28px,3.6vw,42px);font-weight:800}.legal-module__Yd4PWa__updated{color:var(--text-muted);font-size:13px}.legal-module__Yd4PWa__layout{gap:var(--sp-12);padding-bottom:var(--sp-24);grid-template-columns:240px 1fr;align-items:start;display:grid}.legal-module__Yd4PWa__toc{top:var(--sp-8);flex-direction:column;gap:2px;display:flex;position:sticky}.legal-module__Yd4PWa__toc a{color:var(--text-secondary);border-radius:var(--radius-md);padding:8px 10px;font-size:13px;line-height:1.4}.legal-module__Yd4PWa__toc a:hover{color:var(--primary-400);background:var(--surface-2)}.legal-module__Yd4PWa__content{max-width:760px}.legal-module__Yd4PWa__content section{margin-bottom:var(--sp-10);scroll-margin-top:var(--sp-8)}.legal-module__Yd4PWa__content h2{margin-bottom:var(--sp-4);font-size:20px;font-weight:800}.legal-module__Yd4PWa__content h3{margin:var(--sp-5) 0 var(--sp-2);font-size:15px;font-weight:700}.legal-module__Yd4PWa__content p{color:var(--text-secondary);margin-bottom:var(--sp-4);font-size:14.5px;line-height:1.75}.legal-module__Yd4PWa__content ul{margin:0 0 var(--sp-4);padding-left:20px}.legal-module__Yd4PWa__content li{color:var(--text-secondary);margin-bottom:6px;font-size:14.5px;line-height:1.75}.legal-module__Yd4PWa__content strong{color:var(--text-primary)}.legal-module__Yd4PWa__content table{border-collapse:collapse;width:100%;margin-bottom:var(--sp-4);font-size:13.5px}.legal-module__Yd4PWa__content th,.legal-module__Yd4PWa__content td{text-align:left;border-bottom:1px solid var(--border-secondary);color:var(--text-secondary);padding:10px 12px}.legal-module__Yd4PWa__content th{color:var(--text-primary);font-weight:700}@media (max-width:900px){.legal-module__Yd4PWa__layout{grid-template-columns:1fr}.legal-module__Yd4PWa__toc{flex-flow:wrap;gap:6px;position:static}}
