.legal{max-width:40rem}.legal .ob-title{font-size:clamp(1.9rem,7vw,2.5rem)}.legal-doc{padding:26px 22px 24px}.legal-sec+.legal-sec{margin-top:20px;padding-top:18px;border-top:1px solid var(--ob-line)}.legal-sec h2{font-family:var(--ob-display);font-weight:700;font-size:1.3rem;line-height:1.4;margin-bottom:6px}html[lang=en] .legal-sec h2{font-weight:600;font-size:1.4rem}.legal-sec p{max-width:36em;text-wrap:pretty}.legal-sec p+p{margin-top:8px}.legal-updated{margin-top:18px;font-size:.875rem;color:var(--ob-muted)}.legal-nav{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:8px;font-size:.9375rem}.legal-nav a{min-height:44px;display:inline-flex;align-items:center}.legal-contact{display:grid;grid-gap:14px;gap:14px;margin-bottom:22px}.legal-soon{opacity:.6;cursor:default}.legal-line{color:var(--ob-muted)}.legal-line a{color:var(--ob-ink);font-weight:600}.legal-dl{margin:0;display:grid;grid-gap:6px;gap:6px}.legal-dl div{display:flex;flex-wrap:wrap;gap:4px 12px}.legal-dl dt{color:var(--ob-muted);min-width:11em}.legal-dl dd{margin:0;font-weight:600}@media (min-width:640px){.legal-doc{padding:34px 34px 30px}}