.law-detail-hero{border-bottom:4px solid var(--party-color,var(--accent));margin:1rem 0 2.5rem;padding-bottom:2rem}.law-detail-eyebrow{flex-wrap:wrap;gap:.6rem;margin-bottom:.8rem;display:flex}.law-detail-summary{font-family:var(--serif);color:var(--text);margin-bottom:2.5rem;font-size:1.18rem;line-height:1.55}.law-detail-section{margin-bottom:2rem}
