.legal-hub-lead{margin-top:.7rem}.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-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}.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}.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}}.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 .legal-rail-current{background:hsl(228 32% 16%)}