.regulation-table{width:100%;border-collapse:collapse}.regulation-row{display:table;width:100%;table-layout:fixed}.regulation-col{display:table-cell;vertical-align:middle;padding:12px 8px}.title-col{width:55%;padding-left:0}.title-col a{font-size:1.25rem;text-decoration:none}.meta-col{width:30%}.date-col{width:15%;text-align:right;padding-right:0}.meta-wrapper{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.regulation-badge{padding:4px 10px;border-radius:12px;font-size:1rem;line-height:1.3;white-space:nowrap}.regulation-date{color:#666;font-size:.9rem}.regulation-amending{margin-bottom:2rem}.regulation-responsive-table{width:100%;overflow-x:auto}.regulation-responsive-table table{width:100%;border-collapse:collapse;min-width:600px}.regulation-responsive-table td{padding:12px 16px;border-bottom:1px solid #e9ecef;vertical-align:middle}.meta-col-previous{width:40%}.action-col{width:10%;text-align:center}.badges-container{display:flex;flex-wrap:wrap;gap:8px}.regulation-badge{padding:4px 15px;border-radius:20px;font-size:.95rem;white-space:nowrap}.download-link{display:flex;justify-content:center;align-items:center;margin-left:-1rem;width:40px;height:40px;min-width:40px;min-height:40px;background-color:#ffc02b;border-radius:999px;cursor:pointer}.download-label{display:none;font-weight:500}@media (min-width:767px){.title-col{width:40%}.meta-col{width:30%}.date-col{width:20%;text-align:end}}@media (max-width:766.98px){.regulation-responsive-table{display:block}.regulation-responsive-table table{min-width:100%}.regulation-responsive-table tr{display:block;margin-bottom:1rem;border:1px solid #e9ecef;border-radius:8px;padding:12px}.regulation-responsive-table td{display:flex;justify-content:space-between;align-items:center;width:100%;padding:8px 0;border-bottom:1px solid #f0f0f0}.regulation-responsive-table td:last-child{border-bottom:none}.badges-container{justify-content:flex-end}.regulation-row,.regulation-col{display:block;width:100%;text-align:left;padding:8px 0}.regulation-col a{display:block;word-wrap:break-word}.date-col{text-align:left;padding-bottom:16px;margin-bottom:8px}.meta-wrapper{justify-content:flex-start}.download-label{display:inline-block}}