.legis-dir{max-width:1120px;padding:var(--space-10) var(--space-6) var(--space-12);border-top:1px solid var(--border);margin:0 auto}.legis-dir__title{font-family:var(--font-display,"Space Grotesk", sans-serif);color:var(--text-primary);margin:0 0 var(--space-6);font-size:1.05rem;font-weight:600}.legis-dir__group{margin-bottom:var(--space-6)}.legis-dir__group-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 var(--space-3);font-size:.72rem;font-weight:600}.legis-dir__list{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legis-dir__list a{color:var(--text-secondary);transition:color var(--transition-fast);font-size:.85rem;text-decoration:none}.legis-dir__list a:hover{color:var(--text-primary);text-decoration:underline}
