.legislation-reader{font-size:17px;line-height:1.8}.reader-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:20px 0}.reader-source{display:inline-block;background:var(--navy);color:white;padding:10px 16px;border-radius:3px;font-size:15px}.reader-source:hover{background:#102e45;color:white}.law-jump{padding:18px;background:var(--bg);border:1px solid var(--line);margin:25px 0}.law-jump label{display:block;font-size:16px;font-weight:600;margin-bottom:9px}.law-jump>div{display:flex;gap:10px}.law-jump input{min-width:0;flex:1;font-size:16px;padding:11px;border:1px solid #aabdc7;border-radius:3px}.law-jump button{background:var(--teal);color:white;border:0;border-radius:3px;padding:10px 16px;font-size:16px}.law-jump p:empty{display:none}.law-jump p,.reader-note{font-size:14px;line-height:1.8}.reader-toc{margin:20px 0;border:1px solid var(--line);padding:14px 18px}.reader-toc summary{font-weight:600;color:var(--navy);cursor:pointer}.reader-toc nav{display:grid;gap:9px;margin-top:18px;max-height:360px;overflow:auto}.reader-toc a{font-size:15px;line-height:1.6}.law-text{overflow-wrap:anywhere}.law-text p{margin:14px 0;font-size:17px;line-height:1.85}.law-text .headnote,.law-text .heading1-e,.law-text .partnum,.law-text .headingx{font-weight:700;color:var(--navy);margin-top:26px}.law-text .paragraph,.law-text .clause-e{padding-left:20px}.law-text .subpara,.law-text .subclause-e{padding-left:40px}.law-text .subsubclause-e{padding-left:55px}.law-text [class^="Y"]{background:#eceff1;border-left:3px solid #a3afb6;padding:10px}.law-text .footnoteLeft,.law-text .footnote-e,.law-text .footnote{font-size:14px;color:var(--muted)}.law-text table{display:block;overflow:auto;max-width:100%;font-size:15px;margin:18px 0}.law-text table p{font-size:15px;line-height:1.6;margin:5px 0}.law-text td,.law-text th{min-width:80px}.law-text img{max-width:100%;height:auto}.law-text [id^="law-section-"]{scroll-margin-top:25px}.law-text [id^="law-section-"]:focus{outline:2px solid var(--gold);outline-offset:6px}.law-text [class*="TOC"]{font-size:15px}.law-text a{color:var(--link)}@media(max-width:650px){.law-jump>div{flex-wrap:wrap}.law-jump input,.law-jump button{width:100%}.law-text .subpara,.law-text .subclause-e,.law-text .subsubclause-e{padding-left:24px}.reader-actions{align-items:flex-start;flex-direction:column}}@media print{.reader-actions,.law-jump,.reader-toc{display:none}}

.law-back-top{position:fixed;right:24px;bottom:24px;z-index:50;background:var(--navy);color:#fff;border:2px solid var(--gold);border-radius:5px;padding:11px 16px;min-height:48px;font-size:15px;font-weight:600;box-shadow:0 3px 14px #173b5733}.law-back-top:hover{background:#102e45}.law-results{border:1px solid var(--line);border-top:3px solid var(--teal);padding:20px;margin:0 0 26px;background:#fff}.law-results h2{font-size:25px}.law-results ol{list-style:none;padding:0;margin:0}.law-results li{border-bottom:1px solid var(--line);padding:16px 0}.law-results li:last-child{border:0}.law-results li>a{font-size:17px;line-height:1.5;font-weight:600}.law-results p{font-size:15px;line-height:1.75;margin:8px 0 0}.law-match-label{display:block;font-size:14px;color:var(--teal);margin-top:5px}.law-results>button{background:var(--bg);color:var(--navy);border:1px solid #aabdc7;border-radius:3px;padding:10px 14px;font-size:15px;min-height:44px}.law-jump #law-search-help{font-size:14px;margin-bottom:0}.law-jump #law-jump-status{font-size:15px;font-weight:600;color:var(--navy)}@media(max-width:650px){.law-back-top{right:16px;bottom:16px;padding:10px 13px;font-size:14px}.law-results{padding:16px}.law-results li>a{font-size:17px}}@media print{.law-back-top,.law-results{display:none!important}}
