@font-face{font-family:Law Inter;src:url('assets/fonts/inter-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{--law-ink:#18333e;--law-copy:#455b62;--law-line:#dce4e4;--law-yellow:#f5ff27;--law-paper:#fafaf6;--law-focus:#275b72}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:0px}body.law-body{margin:0;background:var(--law-paper);color:var(--law-ink);font-family:Law Inter,Inter,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}
.law-body ::selection{background:#f2f985;color:#18333e}.law-body :focus-visible{outline:3px solid var(--law-focus);outline-offset:5px}.law-body a{color:inherit;text-underline-offset:4px}.law-body svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.law-skip{position:fixed;left:20px;top:-100px;background:var(--law-yellow);padding:13px;z-index:100}.law-skip:focus{top:10px}
.law-top{position:sticky;top:0;z-index:20;background:#fafaf6;border-bottom:1px solid #e2e8e6}.law-top-inner{max-width:1280px;margin:auto;min-height:88px;padding:20px 36px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.law-brand{display:inline-flex;align-items:center;gap:.025em;text-decoration:none;font-size:29px;font-weight:500;letter-spacing:-.04em;color:#101010!important;white-space:nowrap}.law-logo-o{position:relative;display:inline-block;width:.66em;height:.66em;flex:0 0 .66em;overflow:hidden;margin-top:.015em}.law-logo-o img{position:absolute;width:172.414%;height:172.414%;max-width:none;left:-36.207%;top:-36.207%}
.law-top nav{display:flex;align-items:center;gap:34px;font-size:13px}.law-top nav a{text-decoration:none}.law-top nav a:hover{text-decoration:underline}.law-site-link{display:flex;align-items:center;gap:12px}.law-site-link svg{width:17px}.law-progress{position:absolute;bottom:-1px;left:0;right:0;height:3px;overflow:hidden}.law-progress i{display:block;width:100%;height:100%;background:#768da1;transform:scaleX(0);transform-origin:left}
.law-layout{max-width:1280px;margin:0 auto;padding:70px 36px 110px;display:grid;grid-template-columns:246px minmax(0,1fr);gap:80px}.law-aside{min-width:0}.law-aside-sticky{position:sticky;top:125px}.law-back{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-size:13px;color:#536b71!important}.law-back:hover{text-decoration:underline}.law-back>span{font-size:20px}
.law-toc-heading{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;letter-spacing:.015em;margin:48px 8px 17px;color:#597079}.law-toc-heading>span{font-variant-numeric:tabular-nums;color:#5f757e}.law-toc{max-height:47vh;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c1cecf transparent;padding:3px 7px 3px 0}.law-toc ol,.law-mobile-toc ol{list-style:none;padding:0;margin:0}.law-toc a{display:flex;gap:13px;align-items:flex-start;font-size:12px;line-height:1.5;padding:11px 12px;text-decoration:none;border-radius:8px;color:#5d7178;transition:background .18s,color .18s}.law-toc a>span:first-child{font-size:10px;line-height:1.9;font-variant-numeric:tabular-nums;color:#6c8188}.law-toc a:hover{background:#eef2f0;color:var(--law-ink)}.law-toc a[aria-current]{background:#eef1bf;color:#253d3e;font-weight:500}.law-toc a[aria-current]>span:first-child{color:#4e622e}
.law-position{margin:19px 12px 22px;display:flex;justify-content:space-between;font-size:10px;line-height:1.6;color:#617780;font-variant-numeric:tabular-nums}.law-position b{font-weight:600;color:var(--law-ink)}.law-aside-meta{border-top:1px solid var(--law-line);padding:23px 12px 0;font-size:12px;color:#60747c;display:grid;gap:17px}.law-aside-meta a{display:flex;gap:10px;align-items:center;text-decoration:none}.law-aside-meta a:hover{text-decoration:underline}.law-aside-meta svg{width:16px;height:16px}
.law-article{min-width:0;max-width:805px}.law-document-head{padding-bottom:43px}.law-date{font-size:11px!important;letter-spacing:.025em;margin:0 0 22px!important;color:#61767c!important}.law-document-head h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(37px,4.1vw,59px);letter-spacing:-.04em;line-height:1.08;margin:0 0 25px;hyphens:auto;overflow-wrap:break-word}.law-deck{font-size:17px;line-height:1.65;color:#61747a;max-width:50ch;margin:0 0 30px}.law-document-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;color:#5b727a}.law-document-tools>span{display:flex;gap:9px;align-items:center;white-space:nowrap}.law-document-tools i{font-style:normal}
.law-download{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 17px;background:var(--law-yellow);color:#26391f!important;font-weight:500;font-size:12px;text-decoration:none;border-radius:10px;transition:background .18s,transform .18s}.law-download:hover{background:#ecf51c;transform:translateY(-1px)}.law-download svg{width:17px;height:17px}.law-mobile-back,.law-mobile-toc{display:none}
.law-section{scroll-margin-top:118px;padding:42px 0;border-top:1px solid var(--law-line)}.law-section-title{display:grid;grid-template-columns:40px minmax(0,1fr) 28px;gap:15px;align-items:baseline;margin-bottom:21px}.law-number{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;color:#6a838a}.law-section h2{font-family:Georgia,serif;font-size:28px;font-weight:400;letter-spacing:-.02em;line-height:1.22;margin:0;hyphens:auto}.law-section h2:focus{outline:none}.law-section h2:focus-visible{outline:3px solid var(--law-focus);outline-offset:6px}.law-copy{align-self:start;display:flex;align-items:center;justify-content:center;width:30px;height:34px;padding:5px;border:0;background:none;color:#647e86;cursor:pointer;border-radius:6px}.law-copy:hover{background:#eaf0ed;color:#294f5f}.law-copy svg{width:16px;height:16px}
.law-section p,.law-section li{font-size:15px;line-height:1.85;color:var(--law-copy);margin:0 0 19px;overflow-wrap:break-word}.law-section p:last-child{margin-bottom:0}.law-section ul{padding-left:22px}.law-table-wrap{margin:25px 0 8px;width:100%}.law-table-wrap table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.7;table-layout:fixed}.law-table-wrap th,.law-table-wrap td{text-align:left;vertical-align:top;padding:16px 17px;border-bottom:1px solid var(--law-line);overflow-wrap:anywhere}.law-table-wrap thead{background:#ecf1ef;color:#3b545c}.law-table-wrap thead th{font-size:11px;font-weight:600}.law-table-wrap th:first-child{width:30%}.law-table-wrap tbody th{font-weight:500;color:#294955}.law-table-wrap td{color:#4e666d}.law-table-wrap tbody tr:last-child>*{border-bottom:0}
.law-document-end{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#ecf1ed;border-radius:12px;padding:24px;margin-top:24px}.law-document-end p{font-size:13px;line-height:1.6;margin:0}.law-related{margin-top:68px}.law-related h2{font-family:Georgia,serif;font-weight:400;font-size:31px;margin:0 0 24px}.law-related>a{padding:19px 0;border-bottom:1px solid var(--law-line);display:flex;justify-content:space-between;text-decoration:none;font-size:14px;gap:20px}.law-related>a:hover span{text-decoration:underline}.law-related svg{width:17px;height:17px}
.law-footer{background:linear-gradient(#f6f4ecbb,#f6f4ecbb),url('assets/footer-paper-v1.webp') center/cover;padding:62px 36px 24px}.law-footer-inner{max-width:1140px;margin:0 auto 45px;display:flex;justify-content:space-between;gap:35px}.law-footer-line{font-family:Georgia,serif;font-size:30px;line-height:1.2;margin:0 0 28px}.law-footer-line em{font-weight:400}.law-footer .law-brand{font-size:25px}.law-footer nav{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));align-content:start;gap:19px 50px;font-size:12px;padding-top:7px}.law-footer nav a{text-decoration:none}.law-footer nav a:hover{text-decoration:underline}.law-origin{max-width:1140px;margin:auto;border-top:1px solid #d4ddd6;padding-top:22px;display:flex;align-items:center;gap:28px;font-size:10px;color:#546961}.law-origin>span{display:flex;align-items:center;gap:9px}.law-origin img{border-radius:2px}.law-origin small{margin-left:auto;font-size:10px}
.law-announcement{position:fixed;left:50%;bottom:25px;transform:translateX(-50%);z-index:40;background:#213e47;color:white;padding:12px 18px;border-radius:9px;font-size:12px;pointer-events:none;opacity:0;transition:opacity .18s}.law-announcement.is-visible{opacity:1}
/* The directory keeps the sky; documents give the words a quiet surface. */
.law-hub-hero{position:relative;overflow:hidden;isolation:isolate;max-width:1320px;margin:28px auto 0;border-radius:28px;min-height:416px;background:#d9edf5}.law-hub-hero>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 48%;z-index:-1}.law-hub-hero>div{padding:60px 70px}.law-hub-hero h1{font-family:Georgia,serif;font-size:clamp(48px,5vw,72px);font-weight:400;letter-spacing:-.04em;line-height:1.01;margin:0 0 22px}.law-hub-hero h1 em{font-weight:400}.law-hub-hero p{font-size:15px;line-height:1.7;color:#426373;margin:0 0 25px}.law-hub-jump{display:inline-flex;align-items:center;gap:15px;background:var(--law-yellow);padding:14px 19px;border-radius:10px;text-decoration:none;font-size:12px;font-weight:500}.law-hub-jump svg{width:17px;height:17px}
.law-index{max-width:1180px;margin:auto;padding:70px 24px 85px;scroll-margin-top:110px}.law-index>header{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:32px}.law-index>header h2{font-family:Georgia,serif;font-weight:400;font-size:36px;letter-spacing:-.03em;margin:0}.law-index>header p{font-size:12px;color:#65787e;margin:0}.law-index-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:65px}.law-index-feature{background:#e9f0ed;border-radius:18px;padding:33px;display:flex;flex-direction:column;text-decoration:none;position:relative;overflow:hidden}.law-index-audience{font-size:10px;color:#5a746f}.law-file-art{position:relative;height:265px;display:flex;align-items:center;justify-content:center;margin:12px 0}.law-file-art>div{width:197px;height:221px;transform:rotate(-7deg);background:#fffefa;padding:24px 22px;box-shadow:0 13px 24px -14px #455d6e50;position:relative}.law-file-art>div>span{display:block;font-size:12px;letter-spacing:-.025em;color:#1b1e1d}.law-file-art strong{display:block;font-family:Georgia,serif;font-weight:400;font-size:22px;line-height:1.15;margin:19px 0}.law-file-art i{display:block;width:100%;height:1px;background:#d5dcd6;margin:9px 0}.law-file-art i:nth-last-of-type(1){width:65%}.law-file-art b{font-weight:500;font-size:8px;color:#668079}.law-file-seal{position:absolute;bottom:23px;right:25px;width:69px;height:69px;border-radius:50%;background:#f0f793;color:#576242;font:italic 42px Georgia,serif;display:grid;place-items:center;transform:rotate(8deg)}
.law-index-feature h2{font-family:Georgia,serif;font-weight:400;font-size:32px;letter-spacing:-.03em;line-height:1.15;margin:5px 0 14px}.law-index-feature p{font-size:13px;line-height:1.8;color:#4f6c66;margin:0 0 26px}.law-feature-link{font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:15px}.law-index-feature small{font-size:10px;color:#607a72;margin-top:23px}.law-index-feature:hover .law-feature-link{text-decoration:underline;text-underline-offset:5px}.law-index-rows{display:grid}.law-index-row{display:flex;gap:30px;align-items:center;justify-content:space-between;text-decoration:none;border-top:1px solid var(--law-line);padding:25px 0}.law-index-row:last-child{border-bottom:1px solid var(--law-line)}.law-index-row h2{font-family:Georgia,serif;font-weight:400;font-size:29px;letter-spacing:-.03em;line-height:1.2;margin:9px 0}.law-index-row p{font-size:12px;line-height:1.65;color:#5e747a;max-width:41ch;margin:0 0 12px}.law-index-time{font-size:10px;color:#657b7e}.law-index-row>svg{width:19px}.law-index-row:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.law-all-pdf{margin-top:55px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px 0}.law-all-pdf h2{font-family:Georgia,serif;font-weight:400;font-size:28px;margin:0 0 12px}.law-all-pdf p{font-size:13px;line-height:1.7;color:#627779;margin:0}
@media(min-width:1500px){.law-hub-hero{margin-top:36px}}
@media(max-width:1050px){.law-layout{grid-template-columns:205px minmax(0,1fr);gap:40px;padding-inline:28px}.law-toc a{font-size:11px;padding-inline:9px;gap:10px}.law-document-head h1{font-size:43px}.law-section h2{font-size:26px}.law-document-tools{flex-wrap:wrap}.law-hub-hero{margin-inline:24px}.law-index-grid{gap:35px}.law-index-feature{padding:25px}.law-index-row h2{font-size:26px}.law-file-seal{right:3px}}
@media(max-width:760px){html{scroll-padding-top:0px}.law-top-inner{min-height:72px;padding:18px 22px;gap:18px}.law-brand{font-size:25px}.law-top nav{gap:17px;font-size:11px}.law-site-link{gap:7px}.law-site-link svg{width:14px}.law-top nav>a:first-child{display:none}.law-layout{display:block;padding:31px 24px 70px}.law-aside{display:none}.law-article{max-width:none}.law-mobile-back{display:inline-block;font-size:11px;text-decoration:none;margin-bottom:32px;color:#61777c!important}.law-date{font-size:10px!important;margin-bottom:18px!important}.law-document-head h1{font-size:clamp(32px,7.6vw,46px);line-height:1.13;letter-spacing:-.035em}.law-deck{font-size:14px;line-height:1.75;margin-bottom:25px}.law-document-head{padding-bottom:26px}.law-document-tools{font-size:10px;gap:16px}.law-download{font-size:11px;min-height:42px;padding:12px 14px}.law-mobile-toc{display:block;background:#edf2ec;border-radius:10px;padding:0 16px;margin-bottom:30px}.law-mobile-toc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:48px;font-size:12px}.law-mobile-toc summary::-webkit-details-marker{display:none}.law-mobile-toc nav{padding:0 0 15px;max-height:55vh;overflow:auto;overscroll-behavior:contain}.law-mobile-toc a{display:flex;gap:13px;font-size:12px;text-decoration:none;padding:10px 5px;line-height:1.5}.law-mobile-toc a>span:first-child{color:#6b7b63;font-size:10px;line-height:1.9}.law-mobile-toc a[aria-current]{font-weight:600}.law-section{padding:30px 0;scroll-margin-top:94px}.law-section-title{grid-template-columns:31px minmax(0,1fr) 23px;gap:8px;margin-bottom:19px}.law-number{font-size:10px}.law-section h2{font-size:25px;line-height:1.23}.law-copy{width:25px;height:30px;padding:3px}.law-copy svg{width:15px}.law-section p,.law-section li{font-size:14px;line-height:1.85;margin-bottom:17px}.law-table-wrap th,.law-table-wrap td{padding:12px 9px;font-size:11px;line-height:1.75}.law-table-wrap thead th{font-size:10px}.law-table-wrap th:first-child{width:36%}.law-document-end{padding:22px;flex-direction:column;align-items:flex-start;gap:14px}.law-related{margin-top:48px}.law-related h2{font-size:29px}.law-related>a{font-size:13px}.law-footer{padding:44px 24px 25px}.law-footer-inner{flex-direction:column;margin-bottom:32px;gap:33px}.law-footer-line{font-size:28px}.law-footer nav{gap:18px 25px;font-size:11px}.law-origin{flex-wrap:wrap;gap:17px;font-size:10px}.law-origin small{flex-basis:100%;margin:3px 0 0}.law-hub-hero{margin:17px 16px 0;border-radius:22px;min-height:405px}.law-hub-hero>div{padding:48px 29px}.law-hub-hero h1{font-size:49px}.law-hub-hero p{font-size:13px;line-height:1.8}.law-hub-hero>img{object-position:58% center}.law-index{padding:43px 24px 55px}.law-index>header{align-items:flex-start;gap:14px;flex-direction:column;margin-bottom:26px}.law-index>header h2{font-size:32px}.law-index>header p{font-size:11px}.law-index-grid{display:block}.law-index-feature{padding:25px 27px;margin-bottom:35px}.law-file-art{height:245px}.law-file-seal{right:10px}.law-index-feature h2{font-size:29px}.law-index-row{padding:25px 0;gap:20px}.law-index-row h2{font-size:26px;overflow-wrap:anywhere}.law-index-row p{font-size:12px}.law-all-pdf{align-items:flex-start;flex-direction:column;gap:22px;margin-top:25px;padding-bottom:0}.law-all-pdf h2{font-size:27px}.law-all-pdf p{font-size:12px}}
@media(max-width:360px){.law-layout{padding-inline:18px}.law-document-head h1{font-size:30px}.law-section h2{font-size:23px}.law-hub-hero>div{padding-inline:23px}.law-hub-hero h1{font-size:44px}.law-index{padding-inline:20px}.law-index-feature h2{font-size:26px}.law-top-inner{padding-inline:18px}.law-top .law-brand{font-size:23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}
@media print{
 @page{size:A4;margin:20mm 19mm 21mm}html{scroll-behavior:auto}.law-body{background:white!important;font-size:10pt!important;color:#18333e!important}.law-top,.law-aside,.law-mobile-toc,.law-mobile-back,.law-copy,.law-document-tools,.law-document-end,.law-related,.law-footer,.law-skip,.law-announcement{display:none!important}.law-layout{display:block!important;padding:0!important;margin:0!important;max-width:none!important}.law-article{max-width:none!important;width:auto!important}.law-document-head{padding:0 0 15pt}.law-document-head h1{font-size:29pt;line-height:1.12;letter-spacing:-.03em}.law-date{font-size:8pt!important;margin-bottom:14pt!important}.law-deck{font-size:11pt;line-height:1.5;margin:12pt 0 0;max-width:none}.law-section{padding:17pt 0;scroll-margin:0}.law-section-title{display:grid;grid-template-columns:28pt 1fr;gap:8pt;margin-bottom:10pt;break-after:avoid}.law-section h2{font-size:17pt;line-height:1.2}.law-number{font-size:9pt}.law-section p,.law-section li{font-size:10pt;line-height:1.6;margin-bottom:9pt;orphans:3;widows:3}.law-table-wrap{margin:12pt 0 0}.law-table-wrap table{font-size:9pt}.law-table-wrap th,.law-table-wrap td{font-size:9pt;line-height:1.5;padding:8pt}.law-table-wrap thead th{font-size:8pt}.law-table-wrap tr{break-inside:avoid}.law-table-wrap thead{display:table-header-group}.law-collection>.law-article+.law-article{break-before:page}
}

.law-file-art .law-paper-brand{display:flex;align-items:center;font-size:13px;gap:.025em;letter-spacing:-.04em}
@media print{.law-section p{break-inside:avoid}}

.law-section p,.law-section ul{max-width:75ch}
@media print{.law-section p,.law-section ul{max-width:none}}
