.law-intro{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:70px;padding:12px 0 40px;align-items:start}.law-intro h1{font:600 clamp(2.5rem,4.4vw,4rem)/1.08 var(--heading);letter-spacing:-.7px;margin:18px 0 22px}.law-lead{font-size:1.15rem;line-height:1.7;color:var(--muted);max-width:680px}.law-download{border-left:1px solid var(--line);padding-left:32px;display:flex;align-items:flex-start;flex-direction:column;gap:9px}.law-document-icon{font:500 3rem/1 var(--heading);color:var(--accent);margin-bottom:4px}.law-download strong{font-size:1.1rem}.law-download>span:not(.law-document-icon){color:var(--muted);font-size:.9rem}.law-download .portal-button{margin:9px 0 0;font-size:.95rem;width:100%;gap:8px}.law-download small{font-size:.8rem;color:var(--muted)}.law-download>a:last-child{font-size:.9rem;margin-top:8px}.law-status{display:flex;align-items:flex-start;gap:13px;background:#eaf0f3;border-left:3px solid #466e63;padding:20px 24px;margin-bottom:40px;font-size:.95rem;line-height:1.7}.law-status-dot{width:8px;height:8px;background:#466e63;border-radius:50%;flex-shrink:0;margin-top:9px}.law-status p{color:var(--muted);margin-top:4px}.law-status a{color:var(--navy);text-underline-offset:3px}.law-layout{display:grid;grid-template-columns:265px minmax(0,1fr);gap:52px;align-items:start}.law-sidebar{position:sticky;top:128px}.law-topics .eyebrow{font-size:.77rem;margin-bottom:18px}.law-topics>a{display:flex;justify-content:space-between;gap:10px;text-decoration:none;font-size:.93rem;line-height:1.45;padding:13px 10px;border-bottom:1px solid var(--line)}.law-topics>a>span:last-child{font-size:.82rem;color:var(--muted)}.law-topics>a[aria-current]{border-left:3px solid var(--accent);padding-left:9px;background:white;color:var(--accent);font-weight:600}.law-topics>a:hover{background:#fff}.law-toc{margin-top:24px}.law-toc>summary{cursor:pointer;padding:12px 0;font-weight:600;font-size:.95rem}.law-toc nav{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:10px}.law-toc nav a{padding:8px;font-size:.85rem;text-align:center;background:white;text-decoration:none}.law-sidebar-note{font-size:.82rem;line-height:1.7;color:var(--muted);margin-top:22px}.law-reader{min-width:0;scroll-margin-top:130px}.law-search{background:var(--navy);color:white;padding:25px 28px}.law-search label{display:block;font:600 1.7rem/1.2 var(--heading);margin-bottom:17px}.law-search-row{display:flex;gap:8px}.law-search input{min-width:0;width:100%;border:1px solid white;background:white;color:var(--ink);font:inherit;padding:13px 14px;min-height:50px;border-radius:0}.law-search button{border:1px solid var(--accent);background:var(--accent);color:white;padding:12px 20px;font:600 .95rem/1.5 var(--sans);cursor:pointer}.law-search input:focus-visible{outline:3px solid #efad62;outline-offset:2px}.law-search p{font-size:.81rem;color:#c8d3da;margin-top:12px;line-height:1.6}.law-reader-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:24px 0 15px;font-size:.8rem;color:var(--muted);flex-wrap:wrap}.law-tools{display:flex;gap:12px;flex-wrap:wrap}.law-tools button{border:0;background:transparent;padding:6px 0;font:inherit;text-decoration:underline;text-underline-offset:3px;color:var(--navy);cursor:pointer}.law-article{background:white;border-top:1px solid var(--line);scroll-margin-top:128px}.law-article:last-child{border-bottom:1px solid var(--line)}.law-article summary{list-style:none;display:grid;grid-template-columns:76px minmax(0,1fr) 18px;gap:14px;align-items:center;padding:22px 25px;cursor:pointer}.law-article summary::-webkit-details-marker{display:none}.law-article summary:hover{background:#f1f4f6}.law-number{font-size:.9rem;font-weight:600;color:var(--accent)}.law-article h2{font:600 1.35rem/1.25 var(--heading);margin:0}.law-toggle{font-size:1.5rem;font-weight:400;color:var(--muted);line-height:1;transition:transform .15s}.law-article[open] .law-toggle{transform:rotate(45deg)}.law-article[open]{border-left:3px solid var(--accent)}.law-article[open] summary{padding-left:22px}.law-article-content{padding:0 28px 30px}.law-heading-note{font-size:.75rem;color:var(--muted);padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:22px}.law-text{font-family:Georgia,'Times New Roman',serif;font-size:1.04rem;line-height:1.85;overflow-wrap:break-word;color:#26343c}.law-text p{margin-bottom:14px}.law-text sup{line-height:0;font-size:.7em}.law-text sup a{text-decoration:none}.law-permalink{display:inline-block;margin-top:14px;font-size:.8rem;color:var(--accent)}.law-empty,.law-noscript{border:1px solid var(--line);padding:26px;background:white;color:var(--muted);line-height:1.7}.law-footnotes{margin-top:28px;color:var(--muted)}.law-footnotes summary{font-weight:600;cursor:pointer;padding:12px 0}.law-footnotes ol{margin:14px 0 0;padding-left:25px;font-size:.85rem;line-height:1.75}.law-footnotes li{margin:0 0 12px;scroll-margin-top:130px}.law-source{border-top:1px solid var(--line);margin-top:32px;padding-top:25px;color:var(--muted);font-size:.84rem;line-height:1.8}.law-source h2{font:600 1.4rem/1.3 var(--heading);color:var(--navy);margin-bottom:14px}.law-source p+p{margin-top:14px}.law-source a{overflow-wrap:anywhere}.law-reader [hidden]{display:none!important}
@media(max-width:1050px){.law-layout{grid-template-columns:220px minmax(0,1fr);gap:28px}.law-intro{gap:30px}.law-search{padding:22px}.law-article summary{padding:20px;grid-template-columns:65px minmax(0,1fr) 15px;gap:9px}.law-article[open] summary{padding-left:17px}}
@media(max-width:760px){.law-intro{grid-template-columns:1fr;gap:28px;padding-bottom:28px}.law-intro h1{font-size:2.55rem}.law-lead{font-size:1.05rem}.law-download{border-left:0;border-top:1px solid var(--line);padding:22px 0 0;display:grid;grid-template-columns:1fr auto;column-gap:16px;align-items:center}.law-document-icon{display:none}.law-download .portal-button{grid-column:2;grid-row:1/3;margin:0;padding:11px 13px;font-size:.86rem}.law-download small{grid-column:1/-1}.law-download>a:last-child{grid-column:1/-1}.law-status{margin-bottom:28px;padding:17px;font-size:.87rem}.law-layout{display:block}.law-sidebar{position:static;margin-bottom:28px}.law-topics{display:flex;gap:7px;flex-wrap:wrap}.law-topics .eyebrow{width:100%;margin-bottom:6px}.law-topics>a{padding:10px 12px;border:1px solid var(--line);background:white;font-size:.875rem;min-height:43px;align-items:center}.law-topics>a[aria-current]{border:1px solid var(--accent);padding-left:12px}.law-topics>a>span:last-child{display:none}.law-toc{margin-top:16px;border-bottom:1px solid var(--line)}.law-toc nav{grid-template-columns:repeat(5,1fr);margin-bottom:15px}.law-sidebar-note{margin-top:12px}.law-search{padding:22px 17px}.law-search label{font-size:1.5rem}.law-search input{padding:12px 10px;font-size:1rem}.law-search button{padding:12px;font-size:.85rem}.law-reader-toolbar{font-size:.78rem;gap:6px}.law-article summary{padding:19px 14px;grid-template-columns:57px minmax(0,1fr) 14px}.law-article h2{font-size:1.22rem}.law-number{font-size:.82rem}.law-article-content{padding:0 18px 25px}.law-article[open] summary{padding-left:11px}.law-text{font-size:1rem}.law-reader,.law-article{scroll-margin-top:115px}}
@media print{.law-sidebar,.law-search,.law-tools,.law-permalink,.law-download,.law-toggle{display:none!important}.law-layout,.law-intro{display:block}.law-article{break-inside:auto}.law-article-content{display:block!important}.law-article::details-content{display:block!important}.law-text{font-size:11pt}.law-article summary{padding:16px 0}.law-article-content{padding:0}.law-status{margin:15px 0}.law-article[open]{border-left:0}}
