.legal-ground{min-height:100svh}.legal{max-width:74ch;padding-bottom:var(--space-8)}.legal h1{font-size:clamp(32px,4.6vw,44px);line-height:1.08;letter-spacing:-.02em}.legal .updated{margin:var(--space-3) 0 var(--space-6);font-size:14px;color:var(--text-2)}.legal h2{margin:var(--space-7) 0 var(--space-3);font-size:22px;line-height:1.25;letter-spacing:-.01em}.legal .legal-table+p,.legal p+p,.legal ul+p{margin-top:var(--space-3)}.legal p+ul{margin-top:var(--space-2)}.legal ul{margin-bottom:0;padding-left:1.2em}.legal li+li{margin-top:var(--space-2)}.legal-table{margin-top:var(--space-3);overflow-x:auto}.legal-table table{min-width:0}.legal-table td,.legal-table th{padding:10px 12px 10px 0;vertical-align:top;background:transparent;font-size:14px;white-space:normal}.legal-table tbody tr:hover{background:transparent}