.legal-hub-lead{margin-top:.7rem}@media (min-width:900px){.research-split.legal-hub-directory{grid-template-columns:minmax(0,1fr)}}.legal-hub-search{padding:.85rem .9rem}.legal-hub-search .research-mode-bar{margin-bottom:.75rem}.legal-hub-search .research-search-bar{display:flex;align-items:center;gap:.45rem;padding:.28rem .28rem .28rem .35rem;border-radius:.85rem}.legal-hub-search .research-search-mark{width:2rem;height:2rem}.legal-hub-search .research-search-input{flex:1;min-height:0;padding:.2rem .15rem;font-size:.95rem}.legal-hub-search .research-search-bar .research-submit{height:2.15rem;min-height:2.15rem;padding:0 .85rem;border-radius:.7rem}.legal-hub-search .research-field-note{margin-top:.45rem}.legal-hub-search .research-examples{margin-top:.65rem}button.research-tool{width:100%;font:inherit;text-align:left;cursor:pointer}button.research-tool[aria-pressed=true]{border-color:#1a284c}.legal-hub-browse{list-style:none;margin:0;padding:0}.legal-hub-browse button{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%;padding:.85rem .35rem;border:0;border-top:1px solid #e6e8ec;border-radius:.45rem;background:transparent;color:var(--platform-navy);font:inherit;font-size:.92rem;font-weight:650;line-height:1.35;text-align:left;cursor:pointer}.legal-hub-browse button:hover{color:#1a284c}.legal-hub-browse button[aria-pressed=true]{background:#f4f6fa;padding-left:.55rem;padding-right:.55rem}.legal-hub-browse button span:first-child{min-width:0}.legal-hub-browse-count{flex-shrink:0;color:#5c6b82;font-size:.75rem;font-weight:700}.legal-hub-instrument{min-width:0}.legal-hub-instrument a{display:block;line-height:1.4;white-space:normal}.legal-hub-more{display:flex;justify-content:center;margin-top:.85rem}.legal-hub-section-head button{border:0;background:none;padding:0;color:var(--platform-navy);font-size:.75rem;font-weight:700;cursor:pointer}.legal-hub-section-head button:hover{text-decoration:underline}.dark .legal-hub-browse button[aria-pressed=true]{background:hsl(228 32% 16%)}.legal-hub-lead a{color:var(--platform-navy);font-weight:700;text-decoration:underline;text-underline-offset:3px}.legal-reading-nav{display:grid;grid-template-columns:1fr;gap:.75rem;margin:1.5rem 0 0}@media (min-width:720px){.legal-reading-nav{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.legal-reading{overflow:visible;max-height:none;border:1px solid #e6e8ec;border-radius:.95rem;background:#fff;padding:1.35rem 1.2rem 1.6rem}.legal-reading-section-name{margin:0 0 .85rem;color:var(--platform-navy);font-size:1.05rem;font-weight:700;line-height:1.4}.legal-statute-preamble{margin-bottom:.5rem}.legal-statute>section{margin-top:2rem}.legal-statute-group{margin:1.75rem 0 .25rem;color:var(--platform-navy);font-size:1rem;overflow-wrap:anywhere}.legal-statute-block{margin-top:1.35rem;padding-top:1.1rem;border-top:1px solid #e6e8ec;scroll-margin-top:5.5rem}.legal-statute--flow>section{margin-top:0}.legal-statute-flow .legal-statute-block{margin-top:1.85rem;padding-top:0;border-top:0}.legal-statute-flow>div:first-child .legal-statute-block{margin-top:.35rem}.legal-statute-block h4{margin:0 0 .55rem;font-size:1.05rem}.legal-statute-block h4 a,.legal-statute>section>h2{color:var(--platform-navy);text-decoration:none}.legal-statute-block h4 a:hover{text-decoration:underline}.legal-rail-modes{margin-bottom:.75rem}.legal-reading .prose{max-width:none;color:#24344d;font-size:.98rem;line-height:1.7}.legal-reading .prose :where(h2,h3,h4){margin-top:1.4rem}:is(.legal-reading .prose,.legal-statute-text) .legal-provision{margin:0}:is(.legal-reading .prose,.legal-statute-text) .legal-lead,:is(.legal-reading .prose,.legal-statute-text) .legal-provision-heading{margin:0 0 .85rem}.legal-statute-block h4,:is(.legal-reading .prose,.legal-statute-text) .legal-provision-heading{color:var(--platform-navy);font-size:1.05rem;font-weight:700;line-height:1.4}.legal-statute-block h4 .legal-fn-ref{font-size:.68em;font-weight:700;line-height:0;position:relative;top:-.45em;margin-right:.12em}.legal-statute-block h4 .legal-fn-ref a{color:#1d4e89;font-weight:700;text-decoration:none}:is(.legal-reading .prose,.legal-statute-text) .legal-fn-ref{font-size:.68em;font-weight:700;line-height:0;position:relative;top:-.45em;margin-right:.12em}:is(.legal-reading .prose,.legal-statute-text) .legal-fn-ref a,:is(.legal-reading .prose,.legal-statute-text) .legal-footnote-mark{color:#1d4e89;font-weight:700;text-decoration:none}:is(.legal-reading .prose,.legal-statute-text) .legal-clause{display:grid;grid-template-columns:3.1rem minmax(0,1fr);column-gap:.45rem;align-items:start;margin:.85rem 0}:is(.legal-reading .prose,.legal-statute-text) .legal-clause[data-level="2"]{margin-left:3.1rem}:is(.legal-reading .prose,.legal-statute-text) .legal-clause[data-level="3"]{margin-left:6.2rem}:is(.legal-reading .prose,.legal-statute-text) .legal-clause-marker{font-weight:700;font-variant-numeric:tabular-nums}:is(.legal-reading .prose,.legal-statute-text) .legal-clause-body{min-width:0}:is(.legal-reading .prose,.legal-statute-text) .legal-footnotes{margin-top:1.75rem;padding-top:.85rem;border-top:1px solid #d7dde6}:is(.legal-reading .prose,.legal-statute-text) .legal-footnote{margin:.4rem 0;color:#4c5d73;font-size:.82rem;line-height:1.45}:is(.legal-reading .prose,.legal-statute-text) .legal-fn-ref,:is(.legal-reading .prose,.legal-statute-text) .legal-footnote{scroll-margin-top:5.5rem}:is(.legal-reading .prose,.legal-statute-text) .legal-footnote sup{margin-right:.2rem;font-size:.72em}:is(.legal-reading .prose,.legal-statute-text) .legal-table-wrap{overflow-x:auto;margin:.85rem 0 1rem}:is(.legal-reading .prose,.legal-statute-text) .legal-table{width:100%;border-collapse:collapse;font-size:.86rem;line-height:1.35}:is(.legal-reading .prose,.legal-statute-text) .legal-table caption{caption-side:top;margin:0 0 .4rem;text-align:left;font-weight:650}:is(.legal-reading .prose,.legal-statute-text) .legal-table td,:is(.legal-reading .prose,.legal-statute-text) .legal-table th{border:1px solid #d7dde6;padding:.4rem .55rem;text-align:left;vertical-align:top}:is(.legal-reading .prose,.legal-statute-text) .legal-table th{background:#f4f6fa;font-weight:650}:is(.legal-reading .prose,.legal-statute-text) .legal-table-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}:is(.legal-reading .prose,.legal-statute-text) .legal-table-group td{background:#f7f8fb;font-weight:650}.legal-rail-search{display:flex;align-items:center;gap:.45rem;margin-bottom:.35rem;padding:.5rem .7rem;border:1px solid #e6e8ec;border-radius:.75rem;background:#fff;color:#5c6b82}.legal-rail-search input{width:100%;border:0;outline:0;background:transparent;color:var(--platform-navy);font:inherit;font-size:.9rem}.legal-rail-current{margin-left:-.35rem;margin-right:-.35rem;padding-left:.55rem;padding-right:.55rem;border-radius:.45rem;background:#f4f6fa}@media (min-width:900px){.legal-rail-sticky{position:sticky;top:5.5rem;max-height:calc(100dvh - 6.5rem);overflow:auto}.research-split.legal-reading-split{grid-template-columns:minmax(15.5rem,20rem) minmax(0,1fr);align-items:start}.legal-reading-split .legal-bookmarks{position:sticky;top:5.5rem;z-index:2;align-self:start;display:flex;flex-direction:column;max-height:calc(100dvh - 6.5rem)}}.legal-reading--flow{padding:1.6rem 1.45rem 2.4rem}.legal-bookmarks-card{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:.95rem;padding:.85rem .7rem .65rem;background:#fff;border:1px solid #e6e8ec}.legal-bookmarks-card .legal-rail-search{flex-shrink:0}.legal-bookmarks-list{flex:1 1 auto;min-height:0;overflow:auto;margin:.25rem -.2rem 0;padding:0 .2rem .15rem}.legal-bookmark{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.55rem;align-items:baseline;margin:.08rem 0;padding:.38rem .45rem;border-radius:.4rem;color:var(--platform-navy);font-size:.8rem;font-weight:650;line-height:1.35;text-decoration:none}.legal-bookmark.is-active,.legal-bookmark:hover{background:#f4f6fa}.legal-bookmark.is-active{box-shadow:inset 3px 0 0 #1a284c}.legal-bookmark-num{min-width:1.5rem;font-variant-numeric:tabular-nums;white-space:nowrap}.legal-bookmark-title{min-width:0;color:#3d4d66;font-weight:600}.legal-bookmark-group{display:block;margin:.85rem 0 .15rem;padding:.1rem .45rem 0;color:#5c6b82;font-size:.72rem;font-weight:700;line-height:1.35;text-decoration:none}.legal-bookmark-group:hover{color:var(--platform-navy)}@media (max-width:899px){.legal-bookmarks-list{max-height:16rem}}@media (min-width:900px){.legal-reading-split .legal-bookmarks-card{flex:1 1 auto;max-height:none}}.dark .legal-rail-search,.dark .legal-reading{border-color:rgba(148,180,220,.22);background:hsl(228 34% 12%)}.dark .legal-rail-search input,.dark .legal-reading .prose{color:hsl(216 30% 94%)}.dark :is(.legal-reading .prose,.legal-statute-text) .legal-fn-ref a,.dark :is(.legal-reading .prose,.legal-statute-text) .legal-footnote-mark{color:#9ec1ff}.dark :is(.legal-reading .prose,.legal-statute-text) .legal-footnotes{border-top-color:rgba(148,180,220,.28)}.dark :is(.legal-reading .prose,.legal-statute-text) .legal-footnote{color:hsl(216 18% 78%)}.dark :is(.legal-reading .prose,.legal-statute-text) .legal-table th,.dark :is(.legal-reading .prose,.legal-statute-text) .legal-table-group td{background:hsl(228 32% 16%)}.dark :is(.legal-reading .prose,.legal-statute-text) .legal-table td,.dark :is(.legal-reading .prose,.legal-statute-text) .legal-table th{border-color:rgba(148,180,220,.28)}.dark .legal-bookmark.is-active,.dark .legal-bookmark:hover,.dark .legal-rail-current{background:hsl(228 32% 16%)}.dark .legal-bookmarks-card{border-color:rgba(148,180,220,.22);background:hsl(228 34% 12%)}.dark .legal-bookmark,.dark .legal-bookmark-group:hover{color:hsl(216 30% 94%)}.dark .legal-bookmark-group,.dark .legal-bookmark-title{color:hsl(216 18% 78%)}.dark .legal-bookmark.is-active{box-shadow:inset 3px 0 0 hsl(216 30% 88%)}