.legal-page{background:#f7f8f7}.legal-shell{max-width:900px;padding-block:clamp(54px,7vw,92px) clamp(72px,9vw,118px)}.legal-intro{border-bottom:1px solid var(--line);padding-bottom:clamp(38px,5vw,60px)}.legal-intro h1{max-width:760px;color:var(--green);letter-spacing:-.045em;margin-top:12px;font-size:clamp(38px,5vw,62px);line-height:1.04}.legal-meta{color:var(--muted);margin-top:22px;font-size:14px;line-height:1.6}.legal-meta span{display:block}.legal-document{padding-top:clamp(38px,5vw,58px)}.legal-section+.legal-section{margin-top:clamp(38px,5vw,54px)}.legal-section h2{color:var(--green);letter-spacing:-.025em;font-size:clamp(23px,2.4vw,30px);line-height:1.2}.legal-section h3{color:var(--green);margin-top:28px;font-size:18px;line-height:1.35}.legal-section p,.legal-section li{color:#3f4c46;font-size:16px;line-height:1.75}.legal-section h2+p,.legal-section h3+p,.legal-section p+p,.legal-section p+ul,.legal-section ul+p{margin-top:16px}.legal-section ul{margin:16px 0 0 22px;list-style:outside}.legal-section li+li{margin-top:5px}.legal-section a{color:var(--green);text-underline-offset:3px;font-weight:600;text-decoration:underline}.legal-print{border:1px solid var(--green);min-height:46px;color:var(--green);font:inherit;cursor:pointer;background:0 0;border-radius:5px;margin-top:26px;padding:11px 16px;font-size:14px;font-weight:600}.legal-print:hover{background:var(--pale)}.legal-print:focus-visible{outline-offset:3px;outline:3px solid #53806b}@media (max-width:640px){.legal-shell{padding-block:44px 70px}.legal-intro h1{font-size:38px}.legal-section p,.legal-section li{font-size:16px;line-height:1.7}.legal-section+.legal-section{margin-top:38px}}@media print{@page{size:A4;margin:18mm 17mm}html,body{color:#111!important;background:#fff!important}.header,.footer,.skip-link,.legal-print{display:none!important}.legal-page{background:#fff!important}.legal-shell{max-width:none!important;padding:0!important}.legal-intro{border-color:#bbb!important;padding:0 0 10mm!important}.legal-intro h1{color:#111!important;font-size:25pt!important}.legal-meta,.legal-section p,.legal-section li{color:#111!important}.legal-section{overflow:visible!important}.legal-section h2{break-after:avoid-page;color:#111!important;font-size:16pt!important}.legal-section h3{break-after:avoid-page;color:#111!important;font-size:12pt!important}.legal-section p,.legal-section li{orphans:3;widows:3;font-size:10.5pt!important;line-height:1.55!important}.legal-section ul{break-inside:auto}@page{margin:14mm 15mm}.legal-intro{padding-bottom:7mm!important}.legal-intro h1{font-size:23pt!important}.legal-meta{font-size:9.5pt!important}.legal-document{padding-top:7mm!important}.legal-section+.legal-section{margin-top:6mm!important}.legal-section h2{font-size:14pt!important}.legal-section h3{margin-top:5mm!important;font-size:10.5pt!important}.legal-section p,.legal-section li{font-size:9.25pt!important;line-height:1.42!important}.legal-section h2+p,.legal-section h3+p,.legal-section p+p,.legal-section p+ul,.legal-section ul+p,.legal-section ul{margin-top:2.5mm!important}.legal-section li+li{margin-top:1mm!important}}
