.legal-version{color:var(--muted);align-items:center;gap:7px;margin:18px 0 0;font-size:13px;font-weight:600;display:inline-flex}.legal-missing{border:1px solid var(--line);border-left:3px solid var(--amber-700);background:var(--surface);color:var(--ink);border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;margin-top:20px;padding:14px 16px;font-size:14px;line-height:1.6;display:grid}.legal-missing svg{color:var(--amber-700);margin-top:2px}.legal-missing p{margin:0}.legal-missing p+p{margin-top:8px}.legal-identity{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:10px;margin:22px 0 0;padding:16px 18px;display:grid}.legal-identity>div{grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:10px;display:grid}.legal-identity dt{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.legal-identity dd{color:var(--ink);margin:0;font-size:14.5px}.legal-body article+article{margin-top:34px}.legal-body h2{grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.legal-number{color:var(--orange-700);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.legal-body p{max-width:68ch;color:var(--ink);margin:12px 0 0;font-size:15.5px;line-height:1.75}.legal-list{max-width:68ch;color:var(--ink);margin:12px 0 0;padding-left:20px;font-size:15.5px;line-height:1.75}.legal-list li+li{margin-top:6px}@media (max-width:640px){.legal-identity>div{grid-template-columns:minmax(0,1fr);gap:3px}.legal-body h2{grid-template-columns:minmax(0,1fr);gap:2px}}
