/* ============================================================
   PAGE · Legal docs  (.legal-*)
   Auto-split from main.css (Phase 1). Load order fixed in inc/enqueue.php.
   ============================================================ */

.legal-doc{max-width:760px;}
.legal-updated{color:#5d6b73;font-size:.85rem;margin-bottom:1.2rem;}
.legal-doc .page-content{color:var(--text-2);}
.legal-empty{background:var(--sb-light);border-radius:8px;padding:1.4rem;color:var(--text-2);}