.legal-page{align-items:flex-start;padding:32px 20px 64px}.legal-shell{width:min(760px,100%);margin:0 auto}.legal-card{width:100%;margin-top:20px}.legal-card h1{letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(28px,4vw,36px);font-weight:800}.legal-updated{color:var(--lp-muted);margin-bottom:28px;font-size:13px}.legal-card h2{letter-spacing:-.02em;margin:28px 0 10px;font-size:18px;font-weight:700}.legal-card p,.legal-card li{color:var(--lp-muted);font-size:14px;line-height:1.75}.legal-card ul{margin:10px 0 10px 20px}.legal-card a{color:var(--lp-blue);font-weight:600;text-decoration:none}.legal-card a:hover{text-decoration:underline}
