.legal-page{--lg-ink:#293e34;--lg-body:#59685d;--lg-forest:#285447;--lg-line:#dce1d4;color:var(--lg-ink);background:#faf8f2;line-height:1.75}.legal-page :is(h1,h2,h3,h4,p){margin:0}.legal-page :is(h1,h2){font-family:Georgia,Times New Roman,serif;font-weight:400}.legal-page h2{letter-spacing:-1.3px;font-size:clamp(32px,3.3vw,44px);line-height:1.2}.legal-page :is(h1,h2) em{color:#617851;font-weight:400}.legal-page a{color:inherit;text-decoration:none}.legal-page :is(a,summary):focus-visible{outline-offset:5px;outline:3px solid #9a702e}.legal-page :is(section,main,details)[id]{scroll-margin-top:28px}.legal-page .skip-link{color:#fff}.legal-page .lg-container{width:min(1180px,100% - 80px);margin-inline:auto}.legal-page .lg-section{padding-block:84px}.legal-page .lg-kicker{letter-spacing:1.5px;color:#596f50;align-items:center;gap:8px;font-size:10px;font-weight:700;line-height:1.6;display:inline-flex}.legal-page .lg-dot{background:#829469;border-radius:50%;width:6px;height:6px}.legal-page .lg-header{border-bottom:1px solid var(--lg-line);justify-content:space-between;align-items:center;gap:28px;min-height:100px;display:flex}.legal-page .lg-brand{color:var(--lg-forest);align-items:center;gap:8px;display:flex}.legal-page .lg-brand>span{letter-spacing:-1.5px;font-family:Georgia,serif;font-size:34px;font-weight:700}.legal-page .lg-brand i{background:#cbd3c4;width:1px;height:23px;margin-inline:13px}.legal-page .lg-brand small{color:#5e6f60;font-size:11px}.legal-page .lg-header nav{gap:27px;font-size:12px;display:flex}.legal-page .lg-header nav a{align-items:center;gap:6px;min-height:44px;display:flex}.legal-page .lg-header nav a:hover,.legal-page .lg-text-link:hover{text-underline-offset:5px;text-decoration:underline}.legal-page .lg-hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:78px;padding-block:74px 62px;display:grid}.legal-page h1{letter-spacing:-2.3px;margin:23px 0;font-size:clamp(44px,4.8vw,65px);line-height:1.1}.legal-page .lg-intro{color:var(--lg-body);max-width:480px;margin-bottom:29px;font-size:15px;line-height:1.9}.legal-page .lg-button{background:var(--lg-forest);border:1px solid var(--lg-forest);color:#fff;text-align:center;border-radius:5px;justify-content:center;align-items:center;gap:16px;min-height:49px;padding:13px 20px;font-size:12px;font-weight:600;display:inline-flex}.legal-page .lg-button:hover{background:#1d4436;transform:translateY(-1px)}.legal-page .lg-date{color:#67715e;margin-top:19px;font-size:10px}.legal-page .lg-perspective{background:#edf1e7;border:1px solid #dce3d3;border-radius:10px;padding:30px 31px 12px}.legal-page .lg-perspective-top{color:#657553;justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.legal-page .lg-perspective-top>span{letter-spacing:1.5px;font-size:10px;font-weight:700}.legal-page .lg-perspective h2{font-size:34px}.legal-page .lg-perspective ol{margin:22px 0 0;padding:0;list-style:none}.legal-page .lg-perspective li{border-top:1px solid #d3ddca;align-items:flex-start;gap:14px;padding:17px 0;display:flex}.legal-page .lg-perspective li>span{color:#7b8664;font-family:Georgia,serif;font-size:18px}.legal-page .lg-perspective strong{font-size:12px;font-weight:600;display:block}.legal-page .lg-perspective p{color:#5f6c59;margin-top:4px;font-size:12px;line-height:1.75}.legal-page .lg-scope{background:#f4efe4;border:1px solid #e2d9c6;border-radius:6px;align-items:flex-start;gap:17px;padding:23px 26px;display:flex}.legal-page .lg-scope>svg{color:#877043;margin-top:3px}.legal-page .lg-scope h2{letter-spacing:0;font-family:inherit;font-size:13px;font-weight:600;line-height:1.6}.legal-page .lg-scope p{color:#696553;margin-top:6px;font-size:12px;line-height:1.8}.legal-page .lg-section-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:37px;display:flex}.legal-page .lg-section-heading h2{margin-top:16px}.legal-page .lg-section-heading>p{color:var(--lg-body);max-width:430px;font-size:13px;line-height:1.9}.legal-page .lg-exposure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.legal-page .lg-exposure-card{border:1px solid var(--lg-line);background:#fffefa;border-radius:6px;padding:26px}.legal-page .lg-index{color:#718160;background:#f0f2e8;border:1px solid #dce3d0;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;margin-bottom:18px;font-size:11px;display:inline-flex}.legal-page h3{font-size:16px;font-weight:600;line-height:1.5}.legal-page .lg-exposure-card>p{color:var(--lg-body);margin-top:12px;font-size:12px;line-height:1.9}.legal-page .lg-exposure-card>div{border-top:1px solid var(--lg-line);margin-top:20px;padding-top:17px}.legal-page h4{font-size:11px;font-weight:700;line-height:1.6}.legal-page ul{margin:10px 0 0;padding-left:16px;list-style-type:disc}.legal-page li{padding-left:3px}.legal-page ul li+li{margin-top:8px}.legal-page .lg-exposure-card ul{color:var(--lg-body);font-size:12px}.legal-page .lg-baseline{color:#f6f5ea;background:#284b3e}.legal-page .lg-baseline-grid{grid-template-columns:1fr 1.2fr;gap:90px;padding-block:49px;display:grid}.legal-page .lg-baseline .lg-kicker{color:#c1cfa9}.legal-page .lg-baseline h2{margin-top:17px;font-size:36px}.legal-page .lg-baseline h2 em{color:#c4d4ad}.legal-page .lg-baseline h3{margin-bottom:7px;font-size:12px}.legal-page .lg-baseline p{color:#e0e6d6;font-size:12px;line-height:1.85}.legal-page .lg-baseline p+h3{margin-top:20px}.legal-page .lg-risk-list{border-top:1px solid #b8c5ad}.legal-page .lg-risk{border-bottom:1px solid var(--lg-line)}.legal-page .lg-risk summary{cursor:pointer;grid-template-columns:46px 1fr 38px;align-items:start;gap:22px;padding:27px 14px 27px 0;list-style:none;display:grid}.legal-page .lg-risk summary::-webkit-details-marker{display:none}.legal-page .lg-risk summary:hover .lg-risk-title{color:#547549}.legal-page .lg-risk-number{color:#8a9879;font-family:Georgia,serif;font-size:26px;line-height:1.5}.legal-page .lg-risk summary .lg-kicker{letter-spacing:1.3px;font-size:9px}.legal-page .lg-risk .lg-risk-title{letter-spacing:-.3px;margin-top:4px;font-family:Georgia,serif;font-size:21px;font-weight:400;display:block}.legal-page .lg-risk .lg-risk-description{color:var(--lg-body);max-width:820px;margin-top:7px;font-size:13px;display:block}.legal-page .lg-expand{border:1px solid var(--lg-line);border-radius:50%;place-items:center;width:36px;height:36px;margin-top:12px;display:grid}.legal-page .lg-risk[open] .lg-expand{background:#e8edde}.legal-page .lg-risk[open] .lg-expand svg{transform:rotate(180deg)}.legal-page .lg-risk-body{padding:0 74px 30px 68px}.legal-page .lg-risk-body p{color:var(--lg-body);margin-top:9px;font-size:13px;line-height:1.9}.legal-page .lg-risk-scenario{border-top:1px solid var(--lg-line);grid-template-columns:1fr 1fr;gap:33px;padding-top:23px;display:grid}.legal-page .lg-evidence{background:#eff2e9;border-radius:5px;margin-top:23px;padding:20px 24px}.legal-page .lg-evidence ul{color:#52614f;font-size:12px}.legal-page .lg-risk-sources{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:19px;font-size:10px;display:flex}.legal-page .lg-risk-sources>span{color:#68705f}.legal-page .lg-risk-sources a{text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.legal-page .lg-risk-note{color:#65715f;margin-top:20px;font-size:11px;line-height:1.8}.legal-page .lg-diligence{background:#eff2e9;border-block:1px solid #dde4d3}.legal-page .lg-diligence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.legal-page .lg-diligence-grid article{background:#fbfcf6;border:1px solid #d7decd;border-radius:6px;padding:25px}.legal-page .lg-diligence-grid h3{margin-top:13px;font-size:16px}.legal-page .lg-diligence-grid p{color:var(--lg-body);margin-top:11px;font-size:12px;line-height:1.85}.legal-page .lg-diligence-grid article>div{border-top:1px solid var(--lg-line);margin-top:21px;padding-top:16px}.legal-page .lg-diligence-grid strong{text-transform:uppercase;letter-spacing:.7px;font-size:10px;font-weight:700}.legal-page .lg-diligence-grid article>div p{margin-top:6px}.legal-page .lg-residual{color:#586b4d;border-top:1px solid #ccd7bf;align-items:flex-start;gap:17px;margin-top:28px;padding:23px 0 0;display:flex}.legal-page .lg-residual p{font-size:12px;line-height:1.85}.legal-page .lg-residual strong{color:#314b38;margin-bottom:4px;display:block}.legal-page .lg-source-grid{grid-template-columns:1fr 1fr;gap:0 42px;display:grid}.legal-page .lg-source-grid article{border-top:1px solid var(--lg-line);gap:16px;min-width:0;padding:19px 0;display:flex}.legal-page .lg-source-grid article>span{color:#77836c;padding-top:3px;font-size:11px}.legal-page .lg-source-grid a{text-underline-offset:4px;align-items:baseline;gap:7px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.legal-page .lg-source-grid a svg{align-self:center}.legal-page .lg-source-grid p{color:var(--lg-body);margin-top:9px;font-size:11px;line-height:1.85}.legal-page .lg-source-date{color:var(--lg-body);margin-top:22px;font-size:11px}.legal-page .lg-closing{background:#edeedc;border:1px solid #dbdfc6;border-radius:9px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:65px;padding:43px;display:flex}.legal-page .lg-closing h2{margin-top:17px;font-size:36px}.legal-page .lg-closing>div:last-child{flex-direction:column;align-items:center;gap:12px;display:flex}.legal-page .lg-text-link{align-items:center;gap:7px;min-height:44px;font-size:12px;display:inline-flex}.legal-page .lg-footer{border-top:1px solid var(--lg-line);justify-content:space-between;align-items:center;gap:25px;padding-block:25px;display:flex}.legal-page .lg-footer .lg-brand>span{font-size:28px}.legal-page .lg-footer p,.legal-page .lg-footer>a:last-child{color:#63705b;font-size:10px}@media (min-width:1600px){.legal-page .lg-hero{padding-block:95px 75px}}@media (max-width:1050px){.legal-page .lg-hero{grid-template-columns:1.2fr 1fr;gap:35px}.legal-page h1{font-size:51px}.legal-page .lg-perspective{padding:26px 23px 10px}.legal-page .lg-header nav{gap:19px}.legal-page .lg-brand small,.legal-page .lg-brand i{display:none}.legal-page .lg-exposure-card{padding:23px 20px}.legal-page .lg-diligence-grid{grid-template-columns:1fr 1fr}.legal-page .lg-baseline-grid{gap:45px}.legal-page .lg-section-heading>p{max-width:360px}}@media (max-width:760px){.legal-page .lg-container{width:calc(100% - 40px)}.legal-page .lg-header{flex-wrap:wrap;gap:15px;min-height:86px;padding-block:16px}.legal-page .lg-header nav{flex-wrap:wrap;gap:15px;font-size:11px}.legal-page .lg-header nav a{min-height:35px}.legal-page .lg-hero{grid-template-columns:1fr;gap:32px;padding-block:47px 30px}.legal-page h1{letter-spacing:-1.6px;font-size:clamp(40px,7.4vw,57px)}.legal-page .lg-intro{max-width:600px}.legal-page .lg-perspective{padding:26px 26px 12px}.legal-page .lg-section{padding-block:55px}.legal-page .lg-section-heading{margin-bottom:28px;display:block}.legal-page .lg-section-heading>p{max-width:600px;margin-top:20px}.legal-page .lg-exposure-grid{grid-template-columns:1fr;gap:15px}.legal-page .lg-exposure-card{padding:25px}.legal-page .lg-baseline-grid{grid-template-columns:1fr;gap:28px;padding-block:37px}.legal-page .lg-risk summary{padding-block:24px;grid-template-columns:28px 1fr 31px;gap:13px;padding-right:0}.legal-page .lg-risk .lg-risk-title{font-size:21px;display:block}.legal-page .lg-risk-number{font-size:22px}.legal-page .lg-expand{width:31px;height:31px}.legal-page .lg-risk-body{padding:0 0 26px 41px}.legal-page .lg-risk-scenario{grid-template-columns:1fr;gap:21px}.legal-page .lg-evidence{padding:19px}.legal-page .lg-source-grid{grid-template-columns:1fr}.legal-page .lg-closing{margin-bottom:40px;padding:30px 25px;display:block}.legal-page .lg-closing>div:last-child{align-items:flex-start;margin-top:27px}.legal-page .lg-footer{flex-wrap:wrap;gap:17px}.legal-page .lg-footer p{order:1;width:100%}}@media (max-width:480px){.legal-page .lg-header{display:block}.legal-page .lg-header nav{justify-content:space-between;gap:8px;margin-top:12px}.legal-page .lg-brand small,.legal-page .lg-brand i{display:block}.legal-page .lg-diligence-grid{grid-template-columns:1fr}.legal-page .lg-scope{gap:12px;padding:20px}.legal-page .lg-scope>svg{width:18px}.legal-page .lg-closing h2{font-size:30px}.legal-page .lg-date{max-width:250px;font-size:10px}}@media print{.legal-page{color:#222;background:#fff}.legal-page .lg-container{width:100%}.legal-page .lg-header nav,.legal-page .lg-button,.legal-page .lg-expand,.legal-page .lg-closing,.legal-page .skip-link{display:none}.legal-page .lg-hero,.legal-page .lg-baseline-grid{gap:25px;padding-block:25px}.legal-page .lg-section{padding-block:25px}.legal-page .lg-risk::details-content{content-visibility:visible}.legal-page .lg-risk-body{padding-left:0;padding-right:0;display:block!important}.legal-page .lg-baseline,.legal-page .lg-baseline :is(p,h2 em,.lg-kicker){color:#222;background:#fff}.legal-page .lg-risk,.legal-page .lg-exposure-card,.legal-page .lg-diligence-grid article{break-inside:avoid}}
