.breakdance .bde-section-380-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-380-100 .section-container{padding-bottom:0px;padding-top:0px}.hayes-legislation{width:100%;background:#fff;color:var(--hayes-text)}.hayes-legislation [hidden]{display:none!important}.hl-hero{position:relative;overflow:hidden;padding:100px 0 105px;background:linear-gradient(125deg,#03142d 0%,#061a38 60%,#12365f 100%)}.hl-hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:50px}.hl-hero-inner>div:first-child{position:relative;z-index:2}.hl-eyebrow{margin:0 0 22px;color:#f04455;font-size:12px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.hl-hero h1{max-width:920px;margin:0;color:#fff;font-size:clamp(40px,5.3vw,76px);line-height:1.03;font-weight:900;letter-spacing:-.035em}.hl-rule{display:block;width:60px;height:4px;margin:25px 0;background:var(--hayes-red)}.hl-hero-lead{max-width:690px;margin:0;color:rgba(255,255,255,.84);font-size:19px;line-height:1.65}.hl-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.hl-hero-mark{color:rgba(255,255,255,.045);font-size:clamp(160px,21vw,300px);line-height:1;font-weight:900;letter-spacing:-.09em;user-select:none}.hl-overview{padding:75px 0 80px;background:#fff}.hl-overview-top{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:35px}.hl-overview h2,.hl-section-heading h2,.hl-process h2{margin:0;color:var(--hayes-navy);font-size:clamp(30px,3.5vw,46px);line-height:1.1;font-weight:900;text-transform:uppercase}.hl-overview-top p:not(.hayes-kicker),.hl-section-heading>p:not(.hayes-kicker){max-width:770px;color:var(--hayes-muted);font-size:16px;line-height:1.7}.hl-updated{flex:0 0 auto;font-size:12px!important;font-weight:700}.hl-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.hl-stat{min-height:155px;padding:27px;background:var(--hayes-cream);border-top:4px solid var(--hayes-red)}.hl-stat strong{display:block;color:var(--hayes-navy);font-size:clamp(34px,4vw,52px);line-height:1;font-weight:900}.hl-stat span{display:block;margin-top:15px;color:var(--hayes-muted);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hl-stat-link{background:var(--hayes-navy)}.hl-stat-link strong,.hl-stat-link span{color:#fff}.hl-note{margin:19px 0 0;color:var(--hayes-muted);font-size:12px;line-height:1.6}.hl-bills{padding:80px 0 90px;background:var(--hayes-light)}.hl-section-heading{margin-bottom:38px}.hl-section-heading>p:not(.hayes-kicker){max-width:760px}.hl-tools{display:grid;grid-template-columns:minmax(0,1.6fr) 1fr 1fr;gap:14px;margin-bottom:22px}.hl-search-label,.hl-filter-label{display:flex;flex-direction:column;gap:9px;color:var(--hayes-navy);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.hl-tools input,.hl-tools select{width:100%;min-width:0;height:52px;padding:0 16px;color:var(--hayes-text);background:#fff;border:1px solid var(--hayes-border);border-radius:3px;font-family:inherit;font-size:14px;font-weight:500;text-transform:none;letter-spacing:normal}.hl-tools input:focus,.hl-tools select:focus{outline:2px solid var(--hayes-red);outline-offset:2px}.hl-resultbar{display:flex;justify-content:space-between;gap:20px;margin-bottom:15px;color:var(--hayes-muted);font-size:12px}.hl-resultbar strong{color:var(--hayes-navy);text-transform:uppercase}.hl-bill-list{display:grid;gap:16px}.hl-bill{overflow:hidden;background:#fff;border:1px solid var(--hayes-border);border-left:5px solid var(--hayes-red);box-shadow:var(--hayes-shadow-sm)}.hl-bill-main{display:grid;grid-template-columns:145px minmax(0,1fr);gap:25px;padding:30px}.hl-bill-number{color:var(--hayes-navy);font-size:30px;line-height:1.1;font-weight:900;white-space:nowrap}.hl-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:13px}.hl-tags span{display:inline-flex;align-items:center;padding:7px 11px;color:var(--hayes-navy);background:var(--hayes-gray);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.hl-tags .hl-status{color:#fff;background:var(--hayes-navy)}.hl-bill h3{margin:0 0 12px;color:var(--hayes-navy);font-size:clamp(19px,2vw,24px);line-height:1.2;font-weight:900;text-transform:uppercase}.hl-bill-content>p{margin:0;color:#4f5a67;font-size:15px;line-height:1.65}.hl-bill-meta{display:flex;flex-wrap:wrap;gap:10px 25px;margin-top:18px;color:var(--hayes-muted);font-size:12px;font-weight:700}.hl-details{border-top:1px solid var(--hayes-border)}.hl-details summary{padding:18px 30px;color:var(--hayes-red);background:#fff;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.hl-details summary:hover{background:#fafafa}.hl-details-body{padding:22px 30px 30px;background:#f9fafb}.hl-details-body p{margin:0 0 12px;color:var(--hayes-text);font-size:14px;line-height:1.6}.hl-details-body a,.hl-source a{display:inline-block;margin-top:12px;color:var(--hayes-red);font-size:12px;font-weight:900;text-transform:uppercase}.hl-empty{padding:35px;background:#fff;color:var(--hayes-muted);text-align:center}.hl-source{margin-top:28px;padding:27px 30px;background:#fff;border-left:4px solid var(--hayes-navy)}.hl-source strong{color:var(--hayes-navy);font-size:15px;text-transform:uppercase}.hl-source p{max-width:850px;color:var(--hayes-muted);font-size:14px;line-height:1.65}.hl-track{padding:85px 0 90px;background:#fff}.hl-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.hl-step{padding:30px 25px;background:var(--hayes-cream);border-top:4px solid var(--hayes-red)}.hl-step>span{display:block;margin-bottom:25px;color:var(--hayes-navy);font-size:42px;line-height:1;font-weight:900}.hl-step h3{margin:0 0 12px;color:var(--hayes-navy);font-size:17px;line-height:1.3;font-weight:900;text-transform:uppercase}.hl-step p{margin:0;color:var(--hayes-muted);font-size:14px;line-height:1.65}.hl-track-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.hl-process{padding:80px 0;background:var(--hayes-navy)}.hl-process h2{color:#fff}.hl-process-intro{max-width:780px;color:rgba(255,255,255,.8);font-size:16px;line-height:1.7}.hl-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:35px}.hl-process-grid>div{padding:25px;background:rgba(255,255,255,.07);border-top:3px solid var(--hayes-red)}.hl-process-grid strong{color:#fff;font-size:17px;font-weight:900;text-transform:uppercase}.hl-process-grid p,.hl-process-footnote{color:rgba(255,255,255,.76);font-size:13px;line-height:1.65}.hl-process-footnote{margin-top:24px}@media (max-width:1050px){.hl-hero-inner{grid-template-columns:1fr}.hl-hero-mark{display:none}.hl-stats,.hl-steps,.hl-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hl-tools{grid-template-columns:1fr 1fr}.hl-search-label{grid-column:1 / -1}}@media (max-width:767px){.hl-hero{padding:65px 0 70px}.hl-hero h1{font-size:clamp(35px,9vw,54px)}.hl-hero-lead{font-size:16px}.hl-overview,.hl-bills,.hl-track,.hl-process{padding-top:55px;padding-bottom:60px}.hl-overview-top{display:block}.hl-updated{margin-top:20px}.hl-bill-main{display:block;padding:24px 20px}.hl-bill-number{margin-bottom:18px}.hl-details summary,.hl-details-body{padding-left:20px;padding-right:20px}.hl-resultbar{flex-direction:column;gap:5px}}@media (max-width:520px){.hl-stats,.hl-steps,.hl-process-grid,.hl-tools{grid-template-columns:1fr}.hl-search-label{grid-column:auto}.hl-stat{min-height:115px}.hl-actions,.hl-track-actions{flex-direction:column}.hl-actions .hayes-btn,.hl-track-actions .hayes-btn{width:100%;text-align:center}.hl-bill-meta{flex-direction:column;gap:6px}}