.aso-legislative-record { max-width: 1120px; margin: 0 auto; padding: clamp(24px, 5vw, 64px) 24px; color: #142a40; }
.aso-legislative-record nav { margin-bottom: 24px; }
.aso-legislative-record__number { font-weight: 700; color: #405d77; }
.aso-legislative-record h1 { font-size: clamp(1.7rem, 3.4vw, 2.8rem); line-height: 1.2; margin: 12px 0 32px; text-transform: none; overflow-wrap: anywhere; }
.aso-legislative-record__content { overflow-wrap: anywhere; }
.aso-legislative-record__content > .field { margin: 0 0 22px; }
.aso-legislative-record__content .field__label { font-weight: 700; margin-bottom: 6px; }
.aso-legislative-record__content .field__item { line-height: 1.6; }
.aso-legislative-record__content a { text-decoration: underline; }
