.mline{margin:1.5rem 0 1.25rem}.mline .chart{width:100%;height:auto;display:block;overflow:visible}.mline .chart-narrow{display:none}@media (width<=35.99rem){.mline .chart-wide{display:none}.mline .chart-narrow{display:block}}.mline .c-reg{font-family:var(--font-mono);letter-spacing:.12em;fill:var(--color-stamp);text-transform:uppercase;font-size:10px}.mline .c-grid{stroke:var(--color-rule);stroke-width:1px;stroke-dasharray:1 3}.mline .c-base{stroke:var(--color-ink);stroke-width:1px}.mline .c-tick,.mline .c-year{font-family:var(--font-mono);fill:var(--color-ink-3);font-size:10.5px}.mline .c-tick{paint-order:stroke;stroke:var(--color-paper);stroke-width:4px}.mline .ln{fill:none;stroke:var(--color-rule-strong);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;transition:stroke .12s,stroke-width .12s}.mline .hit{fill:none;stroke:#0000;stroke-width:12px}.mline .s.a .ln{stroke:var(--color-lapis);stroke-width:2.25px}.mline .s.b .ln{stroke:var(--color-turq-graphic);stroke-width:2.25px}.mline .dot{fill:var(--color-paper);stroke:var(--color-rule-strong);stroke-width:1.5px;opacity:0;transition:opacity .12s}.mline .s.a .dot{stroke:var(--color-lapis)}.mline .s.b .dot{stroke:var(--color-turq-graphic)}.mline .pt.end .dot{opacity:1}.mline .s.a .pt.end .dot{fill:var(--color-lapis)}.mline .s.b .pt.end .dot{fill:var(--color-turq-graphic)}.mline .lead{stroke:var(--color-rule);stroke-width:1px}.mline .lbl{font-family:var(--font-sans);fill:var(--color-ink-2);font-size:12px}.mline .chart-narrow .lbl{font-size:10.5px}.mline .lbl .num{font-family:var(--font-mono);fill:var(--color-ink-3);font-size:.92em}.mline .s.a .lbl .nm,.mline .s.b .lbl .nm{fill:var(--color-ink);font-weight:650}.mline .val{font-family:var(--font-mono);fill:var(--color-ink);opacity:0;paint-order:stroke;stroke:var(--color-paper);stroke-width:4px;font-size:10.5px;font-weight:600;transition:opacity .12s}.mline .s:focus{outline:none}.mline svg:has(.s:hover) .s:not(:hover) .ln,.mline svg:has(.s:focus) .s:not(:focus) .ln{stroke:var(--color-rule)}.mline .s:hover .ln,.mline .s:focus .ln{stroke:var(--color-ink);stroke-width:2.25px}.mline .s.a:hover .ln,.mline .s.a:focus .ln{stroke:var(--color-lapis)}.mline .s.b:hover .ln,.mline .s.b:focus .ln{stroke:var(--color-turq-graphic)}.mline .s:hover .dot,.mline .s:focus .dot,.mline .s:hover .val,.mline .s:focus .val{opacity:1}.mline .s:hover .lbl .nm,.mline .s:focus .lbl .nm{fill:var(--color-ink);font-weight:650}.mline figcaption{color:var(--color-ink-3);flex-wrap:wrap;gap:.25rem .75rem;margin-top:.6rem;font-size:.8125rem;display:flex}.mline figcaption .z{font-style:italic}.ltime{border:1px solid var(--color-rule);background:var(--color-surface);margin:1.5rem 0 0;padding:1.1rem 1rem 1rem}.ltime svg{width:100%;height:auto;display:block;overflow:visible}.ltime .lt-2{border-top:1px solid var(--color-rule);margin-top:1.25rem;padding-top:.75rem}.ltime .lt-reg{font-family:var(--font-mono);letter-spacing:.12em;fill:var(--color-stamp);font-size:10px}.ltime .lt-axis{stroke:var(--color-ink);stroke-width:1.25px}.ltime .lt-tick{stroke:var(--color-ink-3);stroke-width:1px}.ltime .lt-m{font-family:var(--font-mono);fill:var(--color-ink-3);font-size:10.5px}.ltime .lt-stem{stroke:var(--color-rule-strong);stroke-width:1px;stroke-dasharray:1 2.5}.ltime .lt-dot{fill:var(--color-lapis);stroke:var(--color-surface);stroke-width:2px}.ltime .lt-pin{fill:var(--color-ink)}.ltime .lt-band{fill:var(--color-lapis-pale);stroke:var(--color-lapis);stroke-width:1px}.ltime .lt-lbl{font-family:var(--font-sans);fill:var(--color-ink);font-size:12.5px}.ltime .lt-date{font-family:var(--font-mono);fill:var(--color-lapis);font-size:11px;font-weight:600}.ltime .lt-sub{font-family:var(--font-mono);fill:var(--color-ink-3);font-size:10.5px}.ltime figcaption{color:var(--color-ink-3);margin-top:.75rem;font-size:.8125rem}.law-body{border-top:0;margin-top:.5rem;padding-top:1.5rem}.tl-list{border-top:1px solid var(--color-ink);margin:0;padding:0;list-style:none}.tl-list li{border-bottom:1px solid var(--color-rule);grid-template-columns:10rem 1fr;align-items:baseline;gap:1rem;padding:.55rem 0;font-size:.9375rem;display:grid}.tl-list time{color:var(--color-lapis);font-size:.8125rem;font-weight:600}@media (width<=29.99rem){.tl-list li{grid-template-columns:1fr;gap:.1rem}}.law-cards{border-top:1px solid var(--color-ink);margin:0;padding:0;list-style:none}.law-cards a{border-bottom:1px solid var(--color-rule);color:var(--color-ink);grid-template-columns:2.5rem 1fr;column-gap:.75rem;padding:.9rem 0;text-decoration:none;display:grid}.law-cards a:hover{background:var(--color-surface)}.law-cards a:hover .tt{color:var(--color-lapis)}.law-cards .no{color:var(--color-lapis);grid-row:span 2;padding-top:.35rem;font-size:.75rem}.law-cards .tt{font-family:var(--font-serif);font-size:1.3125rem;line-height:1.25}.law-cards .ds{color:var(--color-ink-2);margin-top:.25rem;font-size:.9375rem}.lawtext{border-top:1px solid var(--color-rule);padding:1rem 0}.lawtext h3{font-family:var(--font-serif);margin:0 0 .25rem;font-size:1.1875rem;font-weight:500}.lawtext h3 a{color:var(--color-ink)}.lawtext .meta{color:var(--color-ink-3);margin:0 0 .5rem;font-size:.75rem}.lawtext .pts{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.lawtext .pts li{grid-template-columns:6.5rem 1fr;align-items:baseline;gap:.75rem;font-size:.9375rem;display:grid}.lawtext q{font-family:var(--font-serif);font-size:1.0625rem;font-style:italic}@media (width<=29.99rem){.lawtext .pts li{grid-template-columns:1fr;gap:.1rem}}.faq{margin:0}.faq>div{border-top:1px solid var(--color-rule);padding:.9rem 0}.faq dt{margin-bottom:.35rem;font-weight:600}.faq dd{margin:0}.faq .md{font-family:var(--font-sans);font-size:1rem}
