/* Reuse the shared issue-accordion component on this page only. */
.statute-hub { margin-top:42px; }
.statute-hub .statute-group { margin-bottom:48px; }
.statute-hub .statute-group > h2 { font-size:clamp(28px,3.2vw,38px); }
.statute-hub .issue-accordion summary { padding:20px 0; }
.statute-hub .issue-accordion summary h3 { margin:0; font:inherit; line-height:1.3; font-size:clamp(20px,2.2vw,27px); overflow-wrap:anywhere; }
.statute-hub .issue-accordion summary::after { flex-shrink:0; }
.statute-hub .issue-accordion-body { padding-bottom:24px; white-space:normal; }
.statute-hub .issue-accordion-body section { margin:0; }
.statute-hub .issue-accordion-body h3 { margin:4px 0 18px; }
.statute-hub .issue-accordion-body p { white-space:normal; }
.statute-hub [id] { scroll-margin-top:145px; }
.statute-entry-sources { padding-top:16px; border-top:1px solid var(--line); }
.statute-entry-sources ul { padding-left:20px; margin:0 0 14px; }
.statute-entry-sources li { font-size:14px; }
.statute-entry-sources li + li { margin-top:10px; }
.statute-entry-sources a { color:var(--blue); text-decoration:underline; text-underline-offset:3px; overflow-wrap:anywhere; }
@media print {
  .statute-hub details > .issue-accordion-body { display:block !important; }
  .statute-hub summary::after { display:none; }
}
