.law-page{--law-paper:#f8f7f4;--law-ink:#27232a;--law-muted:#625c65;--law-rule:#d8d3d8;--law-accent:#713957;padding-top:32px;padding-bottom:100px}.law-heading{justify-content:space-between;align-items:end;gap:32px;padding:36px 0 32px;display:flex}.law-heading h1{letter-spacing:-.025em;text-transform:none;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.2vw,74px);font-weight:400;line-height:1.1}.law-heading p{margin:0}.law-heading>div>p{color:#d5c3cf;font-size:17px}.law-heading>div>p span{color:#e9a5cb;margin:0 10px}.law-edition{font-size:15px;line-height:1.7}.law-edition>span{color:#e9a5cb}.law-edition p{color:#d5c3cf}.law-edition a{text-underline-offset:5px;padding:8px 0;text-decoration:underline;display:inline-block}.law-toolbar{border-block:1px solid #55434f;justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;padding:16px 0;display:flex}.law-toolbar nav{flex-wrap:wrap;gap:24px;display:flex}.law-toolbar nav a{padding:12px 0}.law-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:40px;display:grid}.law-sidebar{scrollbar-color:#9b758b #1c171e;scrollbar-width:thin;max-height:calc(100dvh - 130px);position:sticky;top:110px;overflow:auto}.law-toc summary{cursor:pointer;padding:10px 0 18px;font-size:17px;font-weight:600}.law-toc nav{gap:3px;display:grid}.law-toc nav a{color:#f1e7ee;border-left:1px solid #55434f;padding:10px 12px;font-size:15px;line-height:1.35;display:block}.law-toc nav a span{color:#c7acbc;margin-bottom:4px;font-size:12px;display:block}.law-toc nav a:hover,.law-toc nav a:focus-visible{background:#30242d;border-color:#e9a5cb}.law-paper{background:var(--law-paper);min-width:0;color:var(--law-ink);padding:24px clamp(24px,4vw,64px) 50px}.law-paper ::selection{color:#27232a;background:#e9a5cb}.law-paper :is(a,button):focus-visible{outline:2px solid var(--law-accent);outline-offset:4px}.law-reading-head{border-bottom:1px solid var(--law-rule);color:var(--law-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;font-size:14px;display:flex}.law-reading-head p{margin:0}.law-reading-head button{color:var(--law-accent);text-underline-offset:4px;cursor:pointer;font:inherit;background:0 0;border:0;padding:10px 0 10px 12px;text-decoration:underline}.law-section{padding-top:44px;scroll-margin-top:110px}.law-section-heading{text-align:center;border-bottom:1px solid var(--law-rule);margin-bottom:28px;padding-bottom:26px}.law-section-heading>p{color:var(--law-accent);margin:0 0 10px;font-size:15px}.law-section-heading h2{letter-spacing:-.02em;text-transform:none;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.3}.law-section-heading .rich-content{color:var(--law-muted);margin-top:18px;font-size:16px;line-height:1.6}.law-article{border-bottom:1px solid var(--law-rule);margin:0 0 28px;padding:0 0 28px;scroll-margin-top:110px}.law-article h3{letter-spacing:0;text-transform:none;margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.5}.law-reference{width:fit-content;color:var(--law-accent);text-underline-offset:4px;margin-bottom:6px;font-family:Barlow,Arial,sans-serif;font-size:15px;font-weight:600;display:block}.law-reference:hover{text-decoration:underline}.law-article h3>span{font-weight:700}.law-article .rich-content{color:var(--law-ink);overflow-wrap:anywhere;max-width:72ch;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.85}.law-article .rich-content p{margin:0 0 14px}.law-article .rich-content p:last-child{margin-bottom:0}.law-paper .validation-note{color:var(--law-muted)}.law-paper .edit-trigger{color:var(--law-accent)}.law-back-top{color:var(--law-accent);text-underline-offset:5px;padding:12px 0;text-decoration:underline;display:inline-block}@media (max-width:1000px){.law-layout{grid-template-columns:190px minmax(0,1fr);gap:24px}.law-paper{padding-inline:28px}}@media (max-width:760px){.law-heading{padding-top:24px;display:block}.law-edition{margin-top:24px}.law-toolbar{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:22px}.law-toolbar .codex-search-open{justify-content:space-between;width:100%}.law-layout{display:block}.law-sidebar{max-height:300px;margin-bottom:22px;position:static}.law-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}.law-toc nav a{padding:10px;font-size:14px}.law-paper{padding:20px}.law-section{padding-top:32px}.law-article .rich-content{font-size:16px;line-height:1.8}.law-reading-head{font-size:13px}}@media (max-width:380px){.law-paper{padding:16px}.law-toc nav{grid-template-columns:1fr}}@media print{body{color:#000!important;background:#fff!important}body>header,body>footer,.site-header,.site-footer,.skip-link,.law-page>.breadcrumb,.law-toolbar,.law-sidebar,.law-reading-head,.law-back-top,.edit-trigger{display:none!important}.law-page{width:100%!important;max-width:none!important;padding:0!important}.law-layout{display:block}.law-paper{background:#fff;padding:0}.law-heading{color:#000;padding:0 0 24px}.law-heading p,.law-edition>span{color:#000!important}.law-edition a{display:none}.law-section{padding-top:24px}.law-section-heading,.law-article h3{break-after:avoid}.law-article{break-inside:avoid}.law-article .rich-content{font-size:11pt}}
