.legalpage{max-width:640px;margin:0 auto;padding:32px 20px 60px;line-height:1.6}.legalpage h1{letter-spacing:-.01em;font-size:24px;font-weight:600}.legalpage h2{margin-top:28px;font-size:15px;font-weight:600}.legalpage .placeholder{background:var(--primary-soft);border:1px dashed var(--primary);border-radius:var(--r-ctl);color:var(--primary-strong);padding:12px 14px;font-size:13px;font-weight:500}.legalpage .back{color:var(--muted);font-size:13px;font-weight:500}.legalpage .topbar{justify-content:space-between;align-items:baseline;display:flex}.legalpage .langs{gap:2px;display:inline-flex}.legalpage .langs a{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);padding:4px 5px;font-size:12px;font-weight:500;text-decoration:none}.legalpage .langs a.active-lang{color:var(--ink);font-weight:600}.legalpage .langs a:hover{color:var(--ink)}.legalpage footer{color:var(--faint);margin-top:40px;font-size:12px}
