.legal-header .header-inner{justify-content:space-between}.legal-back{align-items:center;gap:10px;font-size:12px;display:inline-flex}.legal-page{max-width:1160px}.legal-hero{border-bottom:1px solid var(--line);padding:78px 0 44px}.legal-hero>.eyebrow{margin-bottom:27px}.legal-hero h1{letter-spacing:-2.8px;white-space:normal;max-width:850px;margin:0;font-size:clamp(42px,5.3vw,72px);line-height:1.08;animation:none}.legal-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-top:32px;display:flex}.legal-stage{color:#53634d;align-items:center;gap:9px;font-size:11px;display:inline-flex}.legal-toolbar>button{align-items:center;gap:9px;padding:5px 0;font-size:11px;display:inline-flex}.legal-layout{grid-template-columns:250px minmax(0,1fr);gap:90px;padding-top:44px;display:grid}.legal-sidebar nav{max-height:calc(100dvh - 145px);padding:6px 5px 6px 0;position:sticky;top:120px;overflow-y:auto}.legal-sidebar .micro-label{color:#59684e;text-transform:uppercase;font-size:9px}.legal-sidebar ol{margin:22px 0 0;padding:0;list-style:none}.legal-sidebar li+li{margin-top:16px}.legal-sidebar a{color:#53614d;align-items:baseline;gap:12px;font-size:11px;line-height:1.65;display:flex}.legal-sidebar a>span{color:#79634f;flex-shrink:0;font-size:9px}.legal-sidebar a:hover{color:#965932;text-underline-offset:4px;text-decoration:underline}.legal-article{min-width:0}.legal-article p{color:#4d5d48;font-size:14px;line-height:1.95}.legal-article p+p{margin-top:17px}.legal-article .legal-guide-link{border-bottom:1px solid var(--line);margin-bottom:25px;padding-bottom:23px;font-size:12px}.legal-guide-link>a,.legal-governance-link>a{text-underline-offset:4px;color:var(--ink);align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.legal-intro>p:first-child{color:var(--ink);font-size:17px;line-height:1.8}.legal-key-point{background:#eceee3;border:1px solid #d6ddcb;border-radius:9px;margin:32px 0 10px;padding:27px 30px}.legal-key-point h2{letter-spacing:-.55px;margin-bottom:12px;font-size:21px;line-height:1.45}.legal-key-point p{font-size:13px}.legal-key-point>a{border-bottom:1px solid #a6b098;align-items:center;gap:9px;margin-top:18px;padding-bottom:5px;font-size:11px;display:inline-flex}.legal-section{border-bottom:1px solid var(--line);padding:34px 0;scroll-margin-top:110px;position:relative}.legal-number{color:#79634f;letter-spacing:1px;margin-bottom:12px;font-size:9px;display:block}.legal-section h2{letter-spacing:-.6px;margin-bottom:19px;font-size:25px;font-weight:500;line-height:1.35}.legal-references{padding:33px 0 15px}.legal-references h2{letter-spacing:-.5px;margin-bottom:12px;font-size:21px;line-height:1.35}.legal-references>p{font-size:12px}.legal-references ul{margin:20px 0 0;padding:0;list-style:none}.legal-references li+li{margin-top:15px}.legal-references a{text-underline-offset:4px;align-items:baseline;gap:10px;font-size:12px;line-height:1.7;text-decoration:underline;display:inline-flex}.legal-references svg{flex-shrink:0}.legal-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:40px;margin-top:50px;padding:30px 0 45px;display:flex}.legal-footer p{color:#5a684f;max-width:760px;font-size:11px;line-height:1.8}.legal-footer>a{flex-shrink:0;font-size:11px}@media (max-width:1000px){.legal-layout{grid-template-columns:205px minmax(0,1fr);gap:40px}.legal-sidebar a{font-size:10px}.legal-sidebar li+li{margin-top:12px}}@media (max-width:680px){.legal-header .header-actions{gap:20px}.legal-back{gap:7px;font-size:11px}.legal-hero{padding:45px 0 28px}.legal-hero h1{letter-spacing:-1.5px;font-size:clamp(36px,8.8vw,52px);line-height:1.12}.legal-hero>.eyebrow{letter-spacing:1.1px;margin-bottom:23px;font-size:8px}.legal-toolbar{gap:15px;margin-top:26px}.legal-stage,.legal-toolbar>button{font-size:10px}.legal-toolbar>button{gap:6px}.legal-layout{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:27px}.legal-sidebar nav{max-height:none;padding:0;position:static}.legal-sidebar ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 20px;margin-top:18px;display:grid}.legal-sidebar li+li{margin-top:0}.legal-sidebar a{gap:7px;font-size:10px}.legal-intro>p:first-child{font-size:16px}.legal-article p{font-size:13px;line-height:1.9}.legal-key-point{margin-top:25px;padding:21px}.legal-key-point h2{font-size:19px}.legal-key-point p{font-size:12px}.legal-key-point>a{font-size:10px}.legal-section{padding:28px 0;scroll-margin-top:90px}.legal-section h2{margin-bottom:16px;font-size:22px}.legal-references a{font-size:11px}.legal-footer{flex-direction:column;gap:20px;margin-top:30px;padding-bottom:30px}}@media (max-width:360px){.legal-stage,.legal-toolbar>button{font-size:9px}.legal-toolbar>button svg{width:12px}.legal-stage{gap:6px}.legal-toolbar{gap:8px}.legal-key-point{padding:18px}}@media print{body:before,.legal-header,.legal-sidebar,.legal-toolbar>button,.skip-link,.legal-footer>a,.legal-key-point>a{display:none!important}body{background:#fff}.legal-page{width:100%;max-width:none}.legal-hero{padding:0 0 20px}.legal-hero h1{letter-spacing:-1px;font-size:32px}.legal-layout{padding-top:20px;display:block}.legal-key-point{break-inside:avoid}.legal-section h2{break-after:avoid}.legal-section{padding-block:20px}.legal-article p{orphans:3;widows:3;font-size:11px;line-height:1.6}.legal-intro>p:first-child{font-size:13px}.legal-section h2{font-size:18px}.legal-footer{display:block}}
