.legal-concept .legal-facts{gap:14px;margin:0 0 28px;display:grid}.legal-concept .legal-facts>div{border:1px solid var(--line);background:var(--cream);border-radius:12px;grid-template-columns:minmax(160px,240px) minmax(0,1fr);gap:8px 24px;padding:16px 18px;display:grid}.legal-concept .legal-facts dt{font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.3}.legal-concept .legal-facts dd{margin:0}.legal-placeholder{border:1px dashed var(--warn,#c48a2a);color:#7a5312;letter-spacing:.04em;background:#fff6e4;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800;display:inline-block}.legal-source-note{color:#56635c;margin:0 0 12px;font-size:14px;line-height:1.7}.legal-related{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px 16px;padding-top:22px;display:flex}.legal-related span{font-size:13px;font-weight:800}.legal-related a{color:var(--muted);font-size:14px}@media (max-width:700px){.legal-concept .legal-facts>div{grid-template-columns:1fr;gap:6px}}
