.arc-change-panel,.arc-article-history{background:#fff;border:1px solid #d7e4ed;border-radius:14px;margin:14px 0;padding:18px 20px;scroll-margin-top:158px}.arc-change-panel>summary{font:700 13px Manrope,Arial,sans-serif;color:#234e6e;cursor:pointer}.arc-change-panel>summary small{font-size:10px;color:#7e93a3;margin-left:10px}.arc-change-intro,.arc-history-note{font:11px/1.8 Manrope,Arial,sans-serif;color:#7b90a1}.arc-changes-grid{display:grid;gap:12px;margin:14px 0}.arc-change-record{border:1px solid #e0e8ef;border-left:3px solid #c5a35f;border-radius:10px;padding:16px;background:#fff;min-width:0;scroll-margin-top:165px}.arc-change-record:target,.arc-change-record.arc-selected{border-color:#bf9a53;box-shadow:0 0 0 2px #eadab740}.arc-change-record>header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.arc-change-record header strong{font:24px Newsreader,Georgia,serif;color:#1d4766}.arc-change-record time{margin-left:auto;font-size:10px;color:#7a91a4}.arc-operation{font:700 9px Manrope,Arial,sans-serif;padding:5px 7px;border-radius:5px;color:#456e8a;background:#edf4f8}.arc-operation.repeal,.arc-operation.delete{background:#fbefef;color:#9d5761}.arc-operation.add{background:#edf6ef;color:#48795b}.arc-source-title,.arc-instruction-preview{font:12px/1.8 Manrope,Arial,sans-serif;color:#58778e;margin:10px 0}.arc-source-title{font-size:10px;color:#8396a4}.arc-change-record details{font:11px/1.8 Manrope,Arial,sans-serif;color:#607c91;margin:12px 0}.arc-change-record summary{cursor:pointer;color:#285b7e;font-weight:700}.arc-exact-text{font:13px/1.9 Manrope,Arial,sans-serif;color:#405f77;white-space:pre-line;overflow-wrap:anywhere}.arc-word-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.arc-word-diff>div{padding:13px;border-radius:8px;background:#fcf1f1;border:1px solid #efdddd}.arc-word-diff>div+div{background:#edf7f0;border-color:#dcecdf}.arc-word-diff small{font-size:9px;letter-spacing:.3px;color:#799080}.arc-word-diff p{font:12px/1.8 Manrope,Arial,sans-serif;white-space:pre-line;color:#4d697c;margin:6px 0 0}.arc-article-history h2{font:27px Newsreader,Georgia,serif!important;color:#214b69;margin:0 0 10px}.arc-history-actions{display:flex;gap:9px;margin:12px 0}.arc-history-actions button{font:700 11px Manrope,Arial,sans-serif;padding:10px 14px;border:1px solid #cfdeea;background:#173f61;color:white;border-radius:8px;cursor:pointer}.arc-history-actions button+button{background:#fff;color:#456c88}.arc-history-actions button:disabled{opacity:.5;cursor:default}.arc-history-actions button[hidden]{display:none}.arc-article-history [data-article-history-results]{display:grid;gap:12px}.arc-article-history [data-article-history-coverage]{font:11px/1.8 Manrope,Arial,sans-serif;color:#7c8f9d}.arc-article-history [data-article-history-coverage] a{display:inline-block;margin:5px;color:#3a6889}.arc-source-version{display:inline-block;font:10px/1.7 Manrope,Arial,sans-serif;color:#c3d9e8;margin-top:6px}.arc-pdf-only{padding:25px;background:#fff;border:1px solid #d9e5ee;border-radius:13px;max-width:900px;margin:25px auto}.arc-pdf-only p{font:13px/1.8 Manrope,Arial,sans-serif;color:#6b8295}.arc-target-context{font:11px/1.8 Manrope,Arial,sans-serif;color:#738c9f;margin:10px 0}.arc-change-record .reader-record-open{font-size:10px;padding:8px 11px}
@media(max-width:650px){.arc-change-panel,.arc-article-history{padding:16px;scroll-margin-top:20px}.arc-word-diff{grid-template-columns:minmax(0,1fr)}.arc-change-record{padding:14px;scroll-margin-top:20px}.arc-change-record header strong{font-size:22px}.arc-change-record time{margin-left:0}}
.arc-exact-text{max-height:420px;overflow-y:auto;padding:13px 15px;border:1px solid #e4edf3;border-radius:8px;background:#f8fbfd;scrollbar-width:thin}
.arc-reader-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 16px}.arc-reader-tabs a{font:700 11px Manrope,Arial,sans-serif;color:#52758f;background:#fff;border:1px solid #d5e3ed;border-radius:9px;padding:10px 13px;text-decoration:none}.arc-reader-tabs a[aria-current]{color:#fff;background:#173f61;border-color:#173f61}.arc-operation-list{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0 12px}.arc-source-article-link{display:block;margin-top:16px;font:700 10px/1.7 Manrope,Arial,sans-serif;color:#68879f;text-decoration:none;border-top:1px solid #e4edf3;padding-top:11px}.arc-source-article-link:hover{text-decoration:underline}.arc-changed-instruction{padding:13px 0;border-bottom:1px solid #e0e9f0}.arc-changed-instruction:last-child{border-bottom:0}.arc-changed-instruction details{font:11px/1.8 Manrope,Arial,sans-serif;color:#567a93;margin:12px 0}.arc-changed-instruction summary{cursor:pointer;font-weight:700}.arc-changed-provision>.reader-provision-path{font-size:10px!important;line-height:1.7!important}.arc-changed-provision>.arc-changed-instruction>.arc-exact-text{max-height:520px}.law-reader-rail>header b{font-size:21px!important}
/* Focused article view; keep text below the portal header and let prose reflow. */
.reader-single-article .law-module-hero,.reader-single-article .department-return-link,.reader-single-article .arc-reader-tabs,.reader-single-article .arc-change-panel,.reader-single-article .law-reader-content-head,.reader-single-article .law-reader-pagination-top{display:none!important}.reader-single-article .law-reader-document{scroll-margin-top:174px!important;margin-top:0!important}.reader-single-article .law-reader-document p{white-space:normal!important;overflow-wrap:break-word;word-break:normal;hyphens:none;font-size:15px;line-height:1.9;margin:10px 0}.reader-single-article .arc-exact-text{max-height:none!important;overflow:visible!important;background:transparent;border:0;padding:0}.reader-single-article .reader-provision-path{display:none}.reader-single-article .law-reader-content{margin-top:0}.reader-single-article .arc-history-note{font-size:11px!important;color:#7d92a2}.reader-history-collapsed{font:12px/1.8 Manrope,Arial,sans-serif;padding:14px 18px;background:white;border:1px solid #e1e9ef;border-radius:10px;margin:14px 0}.reader-history-collapsed>summary{cursor:pointer;color:#456f8d;font-weight:700}.reader-single-article .law-related-link{font-size:10px;padding:7px 10px;margin-bottom:12px}@media(max-width:820px){.reader-single-article .law-reader-document{scroll-margin-top:20px!important}.reader-single-article .law-reader-document p{font-size:14px}}
.reader-single-article #reader-content{scroll-margin-top:174px!important}@media(max-width:820px){.reader-single-article #reader-content{scroll-margin-top:20px!important}}
