.pg.pg-body>*{grid-column:hang/-1}@media (width<=760px){.pg.pg-body>*{grid-column:1}}.cmp .cmp-v{display:none}.cmp .cmp-v[data-v="0"]{display:block}.cmp:has(.seg input:not([data-v="0"]):checked) .cmp-v[data-v="0"],.cmp:has(.seg input[data-v="0"]:checked) .redline-legend{display:none}.cmp:has(.seg input[data-v="1"]:checked) .cmp-v[data-v="1"],.cmp:has(.seg input[data-v="2"]:checked) .cmp-v[data-v="2"],.cmp:has(.seg input[data-v="3"]:checked) .cmp-v[data-v="3"]{display:block}.cmp .seg+.law,.cmp .seg~.cmp-v{margin-top:var(--space-3)}.cmp-only{font:600 var(--t-xs)/1.4 var(--sans);color:var(--muted);margin:0 0 .45rem}.kept-note{font-size:var(--t-xs);color:var(--muted);margin:.6rem 0 0}.p-body>.blk+.blk{margin-top:var(--space-4);border-top:1px solid var(--line);padding-top:1.2rem}.blk-h{font:700 var(--t-h3)/1.3 var(--serif);margin:1.2rem 0 0}.p-body>.blk:first-child>.blk-h{margin-top:.8rem}.p-body>.lineage-notes{margin-top:var(--space-3)}.hdr-meta details.meta-more{display:inline}.hdr-meta details.meta-more>summary{cursor:pointer;color:var(--accent);margin-left:.35rem;display:inline}.hdr-meta details.meta-more[open]>summary{margin-right:.35rem}.glance .num .z{color:var(--quiet)}.glance td .note{white-space:nowrap}@media (width<=1180px){.glance td .note{white-space:normal}}@media (width<=760px){.glance td .note{white-space:normal;font-size:.6875rem}}.stage-list{margin:0 0 var(--space-6);border-bottom:1px solid var(--line);font-size:var(--t-sm);padding:0;list-style:none}.stage-list>li{border-top:1px solid var(--line);grid-template-columns:6.5rem minmax(9rem,14rem) minmax(0,1fr);align-items:baseline;gap:.1rem 1.2rem;padding-block:.5rem;display:grid}.stage-list .d{color:var(--quiet);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.stage-list .who{font-weight:600}.stage-list .who .d{font-weight:400;display:block}.stage-list .what .st{margin-right:.3rem}.stage-list .links{font-size:var(--t-xs);grid-column:3}.stage-list .links .sep{color:var(--line-strong);margin-inline:.4rem}.stage-list>li.ep .who{font-weight:400}.stage-list>li.ghost-li{border-top-style:dashed;border-top-color:var(--line-strong);color:var(--muted)}@media (width>=1181px){.stage-list>li{grid-template-columns:6.5rem minmax(9rem,14rem) minmax(0,1fr) minmax(12rem,auto)}.stage-list .links{text-align:right;grid-column:auto}}@media (width<=760px){.stage-list>li{grid-template-columns:minmax(0,1fr)}.stage-list .links{grid-column:1}}.cmp-link{font:600 var(--t-xs)/1.4 var(--sans);margin:.7rem 0 0}.am-body.am-see{display:block}.am-see p{font-size:var(--t-sm);margin:0}.position.moved .flagmark{margin:0 .35rem 0 0;display:inline-flex}.pmap{font-size:var(--t-sm);margin:.4rem 0 0;padding:0;list-style:none}.pmap li{border-top:1px solid var(--line);padding-block:.2rem}.pmap li:last-child{border-bottom:1px solid var(--line)}.pmap .from,.pmap .to{font-family:var(--serif);font-weight:700}.pmap .d{color:var(--quiet);font-size:var(--t-xs);display:block}.lawtext>.law+.law{margin-top:.6rem}.lawtext .plab{font-weight:700}.lawtext .law-title{font-weight:600}.am-sum-top{margin-top:1rem}.stage-list .what .hn{color:var(--muted);font-size:var(--t-sm);margin-top:.25rem;display:block}.am-th{font:600 var(--t-xs)/1.4 var(--sans);color:var(--muted);margin:.6rem 0 .3rem}.am-main>.am-th:first-child{margin-top:0}.am-body details.just>summary{padding-block:.25rem}.lin-map{margin-bottom:var(--space-6)}.p-head .lin-switch{margin-top:.9rem}.gone-list .lin-gone-label{margin-top:0}.lin-margin .lin-note{margin-top:.3rem;display:block}.concord tbody th .lin-see{font:400 var(--t-xs)/1.35 var(--sans);color:var(--muted);margin-top:.2rem;display:block}.lin-map .concord .ref.ref-long{white-space:normal}.lin-map .concord .lin-cell>.see{display:block}.lin-margin .lin-entry+.lin-entry{border-top:1px solid var(--line);margin-top:.85rem;padding-top:.6rem}.lin-margin .lin-part{color:var(--quiet);margin-bottom:.1rem;font-weight:600;display:block}.lin-map .lin-textnotes{max-width:var(--measure);font-size:var(--t-xs);color:var(--muted);margin-top:.9rem;line-height:1.45}.lin-map .lin-textnotes p{margin:.35rem 0 0}.lin-map .lin-textnote-h{color:var(--ink);font-weight:600}h1.nohy{hyphens:manual}.sub-h{font:700 var(--t-h3)/1.3 var(--serif);margin:var(--space-4) 0 .35rem}.p-body>.sub-h:first-child{margin-top:1.1rem}.sub-p{max-width:var(--measure);margin:0 0 .9rem}.contents{margin:0 0 var(--space-5)}.contents-h{font:600 var(--t-xs)/1.3 var(--sans);color:var(--muted);margin:0 0 .45rem}.contents ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.contents li{border-bottom:1px solid var(--line);grid-template-columns:9.5rem minmax(0,1fr);gap:.2rem 1.25rem;padding-block:.75rem;display:grid}.contents .c-from{font:600 var(--t-xs)/1.35 var(--sans);color:var(--muted);padding-top:.3rem}.contents .c-to{font:700 var(--t-h3)/1.35 var(--serif)}.contents .c-desc{color:var(--muted);margin-top:.15rem;display:block}dl.reg{border-top:1px solid var(--line-strong);max-width:var(--measure);margin:1rem 0 0}.reg>div{border-bottom:1px solid var(--line);grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline;gap:.2rem 1.25rem;padding-block:.65rem;display:grid}.reg dt{font:600 var(--t-xs)/1.45 var(--sans);color:var(--muted)}.reg dd{margin:0}.reg.marks>div{padding-block:.45rem}.reg.changes dt{color:var(--ink);font-size:var(--t-sm)}.reg.changes dd a{margin:0 -.12rem;padding:.2rem .12rem}.reg dt .d{color:var(--quiet);font-weight:400;font-size:var(--t-xs);display:block}details.arts{margin-top:.35rem}details.arts>summary{cursor:pointer;font:600 var(--t-xs)/1.8 var(--sans);color:var(--accent)}details.arts p{margin:.2rem 0 0}.after-reg{color:var(--muted);max-width:var(--measure);margin:.8rem 0 0}.types{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.st-unk{color:var(--muted);border:1px dashed var(--line-strong)}.nw{white-space:nowrap}table.register{border-collapse:collapse;width:100%;font-size:var(--t-sm);margin-top:1.1rem}.register th,.register td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.6rem 1rem .6rem 0}.register thead th{font:600 var(--t-xs)/1.3 var(--sans);color:var(--muted);border-bottom:1px solid var(--ink);vertical-align:bottom}.register .date{white-space:nowrap;font-variant-numeric:tabular-nums;width:7.5rem}.register .from{width:9.5rem}.register tbody th{font:400 1rem/1.35 var(--serif)}.register .d{font:400 var(--t-xs)/1.4 var(--sans);color:var(--muted);display:block}.register .src{white-space:nowrap;width:11rem}.register .use{width:13rem}.register .use>*{display:block}.register .uc{white-space:nowrap}.register .use>.st{display:inline-flex}.register .inc{color:var(--rev-ink);font-size:var(--t-xs)}.register .inc b{margin-right:.25rem}.register tr:has(+tr.cont)>*{border-bottom-style:dotted}.register tr.is-latest>*{background:var(--surface)}.register tr.is-latest>:first-child{box-shadow:inset 3px 0 0 var(--accent);padding-left:.6rem}.register .access{margin-top:.15rem}.register tr:has(+tr.ghost-row)>*{border-bottom:1px dashed var(--line-strong)}.register tr.ghost-row>*{border-bottom:0}.register .ghost-more>td{border-bottom:1px dashed var(--line-strong);color:var(--muted);padding-top:0}.register .g-sum,.register .g-sched{max-width:var(--measure);margin:0 0 .3rem}.rep-h{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cov-wrap{margin-top:.3rem;overflow-x:auto}table.cov{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.cov th,.cov td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.55rem}.cov thead th{vertical-align:bottom;border-bottom:1px solid var(--ink);font-weight:600}.cov thead .who,.cov thead .d{display:block}.cov .d{color:var(--muted);font-weight:400;font-size:var(--t-xs)}.cov .h-short{display:none}.cov .col-latest{background:var(--surface)}.cov thead .col-latest{box-shadow:inset 0 3px 0 var(--accent)}.cov tbody th{min-width:12rem;padding-left:0;font-weight:400}.cov tbody th .nm{font:400 1rem/1.3 var(--serif);display:block}.cov tbody th .d{display:block}.cov td a{font-variant-numeric:tabular-nums;align-items:baseline;gap:.15rem;padding-block:.1rem;font-weight:600;display:inline-flex}.cov .mk{color:var(--rev-ink);font-weight:700}.cov .dot{display:none}.cov tbody tr:hover{background:#15201908}.cov-key{margin-top:.9rem}.cov-legend{font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;gap:.35rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.cov-legend .k{min-width:1rem;color:var(--accent);margin-right:.35rem;font-weight:700;display:inline-block}.cov-legend .k-empty{border:1px dashed var(--line-strong);vertical-align:-.1rem;width:1.4rem;height:.9rem}.cov-legend .m-only{display:none}ul.why{max-width:var(--measure);margin:.4rem 0 0;padding:0;list-style:none}.why li{border-top:1px solid var(--line);font-size:var(--t-sm);grid-template-columns:1.4rem minmax(0,1fr);padding-block:.45rem;display:grid}.why li:last-child{border-bottom:1px solid var(--line)}.why b{color:var(--rev-ink)}.why .w-doc{font-weight:600}.am-instr.lead{margin:.9rem 0 .8rem}.pager{margin-top:var(--space-4);border-top:1px solid var(--ink);padding-top:.7rem}.pager ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 2rem;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.pager a{color:var(--ink);padding-block:.25rem;text-decoration:none;display:block}.pager .dir{font:600 var(--t-xs)/1.4 var(--sans);color:var(--muted);display:block}.pager .t{font:700 var(--t-h3)/1.35 var(--serif);color:var(--accent);display:block}.pager a:hover .t{text-decoration:underline 1px}.pager .d{font-size:var(--t-xs);color:var(--muted);display:block}.pager .next{text-align:right;grid-column:2}@media (width<=1000px){.register .date,.register .from,.register .src,.register .use{width:auto}.register .uc{white-space:normal}.cov-wrap{overflow:visible}.cov,.cov thead,.cov tbody{display:block}.cov tr{grid-template-columns:repeat(var(--ncols,8), minmax(0, 1fr));display:grid}.cov td.ghost-col .st-na{white-space:normal}.cov thead{z-index:3;background:var(--paper);position:sticky;top:0}.cov thead th{padding:.45rem .4rem}.cov thead .act-h{display:none}.cov .h-long{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cov .h-short{font:600 var(--t-xs)/1.2 var(--sans);text-align:center;display:block}.cov thead .ghost-col>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cov thead .ghost-col:after{content:"◌";text-align:center;font:600 .9rem/1 var(--sans);display:block}.cov tbody th{border:0;grid-column:1/-1;min-width:0;padding:.65rem 0 .1rem}.cov tbody th .nm{font-weight:700;display:inline}.cov tbody th .d{margin-left:.4rem;display:inline}.cov td{padding:.1rem .4rem .4rem}.cov td.col-latest{background:0 0}.cov td a{align-items:center;width:100%;min-height:2rem;display:flex}.cov tbody tr:hover{background:0 0}}@media (width<=760px){.contents li,.reg>div{grid-template-columns:minmax(0,1fr)}.reg.marks>div{grid-template-columns:6.8rem minmax(0,1fr)}.contents .c-from{padding-top:0}table.register thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.register,.register tbody{display:block}.register tr{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:.15rem .5rem;padding-block:.7rem;display:grid}.register tr:has(+tr.cont){border-bottom-style:dotted}.register th,.register td{border:0;width:auto;padding:0;display:block;box-shadow:none!important;background:0 0!important}.register .date,.register .from{font-size:var(--t-xs);color:var(--muted)}.register .from .d{display:inline}.register .from .d:before{content:" · "}.register tbody th,.register .src,.register .use{grid-column:1/-1}.register tbody th{margin-top:.1rem}.register .use>*{margin-right:.9rem;display:inline-block}.register tr.is-latest{background:var(--surface);box-shadow:inset 3px 0 0 var(--accent);padding-left:.6rem}.rep-h{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.cov thead th{padding:.35rem .1rem}.cov .h-short{font-size:.6875rem;line-height:1.15}.cov td{text-align:center}.cov td a{justify-content:center;text-decoration:none}.cov .v{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cov .dot{font-size:.8rem;display:inline}.cov td.ghost-col .lbl{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.register tr.ghost-row{border-top:1px dashed var(--line-strong);border-bottom:0}.register tr:has(+tr.ghost-row){border-bottom:0}.register tr.ghost-more{border-bottom:1px dashed var(--line-strong);padding-top:0}.register .ghost-more>td:first-child{display:none}.register tr:has(+tr.ghost-row)>*,.register .ghost-more>td{border:0}.register .ghost-more>td{grid-column:1/-1}.cov-legend .m-only{list-style:none;display:list-item}.cov-legend .d-only{display:none}.pager ul{grid-template-columns:minmax(0,1fr)}.pager .next{text-align:left;grid-column:1}}.entry-head{padding-top:var(--space-3)}.sec>.entry-head:first-of-type{padding-top:.2rem}.entry-head .label{margin:0 0 .45rem}.entry-head .label .t{color:var(--ink)}.entry-head .label a.d{color:var(--quiet);font-weight:400}.entry-head .am-instr{margin:.1rem 0 .6rem}.entry-head .am-note{max-width:var(--measure)}.am-entry-head .label{font-size:var(--t-sm);color:var(--ink);align-items:baseline}.am-entry-head .am-link{font:700 var(--t-ui)/1.3 var(--sans)}.am-entry-head .am-by{font:400 var(--t-sm)/1.35 var(--sans)}.am-entry-head .am-by .more{color:var(--muted)}.am-entry-head .am-by .g{color:var(--muted);font-size:var(--t-xs);margin-left:.5rem}.entry-note{font-size:var(--t-sm);color:var(--muted);max-width:var(--measure);margin:.1rem 0 .6rem;line-height:1.5}details.passage>summary{cursor:pointer;font:600 var(--t-xs)/1.8 var(--sans);color:var(--accent)}details.passage[open]>summary{margin-bottom:.4rem}.entry-src{font-size:var(--t-xs);margin:-.4rem 0 .4rem}.pg>.lin-text.sub{padding-left:1.25rem}.am-dated{margin-top:var(--space-3)}.dchanges a{font-weight:600}#text .cmp-link{font:600 var(--t-xs)/1.4 var(--sans);margin:.2rem 0 .8rem}.rs-controls{flex-wrap:wrap;gap:.8rem 2rem;margin-top:.9rem;display:flex}.rs-controls[hidden]{display:none}.rs-controls>div{min-width:0;max-width:100%}.rs-controls label{font:600 var(--t-xs)/1.3 var(--sans);color:var(--muted);margin-bottom:.3rem;display:block}.rs-controls select{font:400 var(--t-sm)/1.4 var(--sans);border:1px solid var(--line-strong);background:var(--surface);width:100%;max-width:100%;color:var(--ink);border-radius:0;padding:.3rem .4rem}.rs-noscript{font-size:var(--t-sm);color:var(--muted);max-width:var(--measure);margin:.6rem 0 0}.rs-area{padding-top:1rem}.rs-area>.rs-ident{padding-bottom:.6rem}.rs-ident h3{font:700 var(--t-h3)/1.3 var(--serif);margin:0 0 .35rem}.rs-heading{font:italic 400 var(--t-law)/1.5 var(--serif);margin:0 0 .4rem}.rs-kept{font:400 var(--t-xs)/1.45 var(--sans);color:var(--muted);margin:-.2rem 0 .5rem}.rs-cite{font-size:var(--t-xs);color:var(--muted);max-width:var(--measure);margin:0 0 .25rem;line-height:1.45}.rs-cite b{color:var(--ink);margin-right:.25rem}.rs-record{margin:.6rem 0 .4rem}.rs-status-mark{font:600 var(--t-xs)/1.3 var(--sans);color:var(--muted)}.rs-area[aria-busy=true]{opacity:.6}.rs-head{padding-top:var(--space-3)}.rs-head .label{margin:0 0 .35rem}.rs-head .label .d{color:var(--muted);margin-left:.5rem;font-weight:400}.rs-was{font:400 var(--t-xs)/1.3 var(--sans);color:var(--muted);margin-top:.15rem;display:block}.rs-fold{margin-block:.2rem .7rem}.rs-fold>summary{cursor:pointer;font:600 var(--t-xs)/1.8 var(--sans);color:var(--accent);margin-left:var(--hang)}.rs-fold[open]>summary{margin-bottom:.4rem}.rs-fold>.pg{border-left:2px solid var(--line)}@media (width<=760px){.rs-fold>summary{margin-left:0}.pg>.hang:has(.rs-was) .lin-num{display:inline}.pg>.hang .rs-was{margin-left:.4rem;display:inline}}.rs-unit{padding-block:.15rem .9rem}.rs-unit .label{margin:0 0 .35rem}.rs-unit .label .t{color:var(--ink)}.rs-unit .label .d{color:var(--muted);margin-left:.5rem;font-weight:400}.rs-unit .law{white-space:pre-line}.rs-area .pr-empty{font-size:var(--t-sm);color:var(--muted);max-width:var(--measure);margin:0}.rs-note{font-size:var(--t-sm);color:var(--muted);max-width:var(--measure);margin:.6rem 0 0}.rs-anchor{display:block}.point.nowording>.margin{grid-area:auto/main/auto/-1;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem 2rem;padding-top:.6rem;display:grid}.point.nowording>.margin section+section{margin-top:0}.rs-numbers{padding-top:var(--space-4,1.5rem)}@media print{.rs-ident h3.vh{clip:auto;white-space:normal;width:auto;height:auto;font:700 var(--t-h3)/1.3 var(--serif);margin:0 0 .35rem;overflow:visible;position:static!important}.rs-controls,.rs-noscript{display:none!important}}.rs-act{font:600 var(--t-xs)/1.45 var(--sans);max-width:var(--measure);margin:.1rem 0 .9rem}.rs-act[hidden]{display:none}@media print{.rs-act{display:none!important}}.v-rec,.v-chk,.v-com{display:none}.rcmp:has(.seg input[value=com]:checked) .v-com{display:block}.rcmp:has(.seg input[value=com]:checked) .v-clean:not(.v-keep-com){display:none}.rcmp:has(.seg input[value=changes]:checked) .v-rec,.rcmp:has(.seg input[value=moved]:checked) .v-chk,.rcmp:has(.seg input[value=moved]:checked) .v-rec.v-both{display:block}.rcmp:has(.seg input[value=changes]:checked) .v-clean:not(.v-keep),.rcmp:has(.seg input[value=moved]:checked) .v-clean:not(.v-keep){display:none}.vlabel{font:600 var(--t-xs)/1.35 var(--sans);color:var(--muted);margin:0 0 .35rem}.law sup{font-size:.7em;line-height:0}.nw,.concord thead th .n{white-space:nowrap}a.flagmark{text-decoration:none}a.flagmark:hover{text-decoration:underline}.concord tbody th .cnote{font-family:var(--sans)}.concord .res{font-size:var(--t-xs);color:var(--muted);line-height:1.35;display:block}.lin-margin .closest{color:var(--rev-ink);margin-top:.3rem;display:block}.lin-margin a{color:var(--accent)}.check-intro{max-width:var(--measure);margin:.9rem 0 .8rem}.concord .res-w{font:400 var(--t-sm)/1.45 var(--serif);display:block}.check .xref{margin:0 0 1.1rem}.rcmp .p-head .seg{margin-top:.9rem}.rcmp>.margin.lin-head .mtitle{margin-top:.2rem}.rg-map{margin-bottom:var(--space-6)}.concord tr.is-current>th{font-weight:700}.concord tbody th a{color:var(--ink)}.rg-parl{font-size:var(--t-xs);color:var(--muted);max-width:var(--measure);margin:.6rem 0 0}.rg-note{max-width:var(--measure);margin:.9rem 0 0}.lin-margin a.el{color:var(--ink)}.lin-margin .closest a{color:var(--rev-ink)}.glance-legend .flagmark{display:inline}
