.legal-main{max-width:830px}.legal-main h1{font-size:clamp(38px,5.4vw,64px);letter-spacing:-2.3px}.legal-main .legal-lead{max-width:700px;font-size:18px;line-height:1.65}.legal-meta{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:25px 0 10px}.legal-meta>p{font-size:11px;color:#8aa8c0;margin:0}.legal-meta .legal-print{margin:0;flex-shrink:0}.legal-main .legal-review-note{font-size:11px;line-height:1.7;color:#7894ad;max-width:640px;margin:0 0 36px}.legal-toc{margin:0 0 55px}.legal-toc>p{font-size:13px;font-weight:550;color:#c2d7e8;margin:0 0 15px}.legal-toc>div{display:grid;grid-template-columns:1fr 1fr;column-gap:35px;row-gap:11px}.legal-toc-item{display:block;font-size:12px;line-height:1.5}.legal-content h2{scroll-margin-top:35px}.legal-main .legal-content h2{font-size:25px;line-height:1.25;letter-spacing:-.65px;margin:43px 0 16px}.legal-content h3{font-size:16px;line-height:1.4;letter-spacing:-.2px;font-weight:550;color:#d3e5f2;margin:25px 0 10px}.legal-main .legal-content p,.legal-main .legal-content li{font-size:14px;line-height:1.9;letter-spacing:-.05px}.legal-content p{margin:0 0 15px}.legal-content ul{margin:12px 0 20px;padding-left:21px}.legal-content li{margin-bottom:8px;padding-left:2px}.legal-content a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-content address{font-style:normal;color:#a7bed0;font-size:14px;line-height:1.9;margin:16px 0}.legal-main .legal-content dl{padding:0;background:none;border-radius:0;margin:20px 0}.legal-main .legal-content dl>div{padding-block:12px}.legal-main .legal-content dt,.legal-main .legal-content dd{font-size:14px;line-height:1.8}.legal-main .legal-content dd{color:#bdcfde}.withdrawal-model{padding:4px 0 0;margin:20px 0}.legal-content .important-right{color:#c1d9ea}.legal-main .legal-end{font-size:12px;margin-top:45px}
@media(max-width:760px){.legal-main h1{font-size:39px;letter-spacing:-1.65px}.legal-main .legal-lead{font-size:16px}.legal-meta{align-items:flex-start;gap:12px}.legal-meta>p{font-size:10px;line-height:1.7}.legal-meta .legal-print{font-size:9px;padding:9px 12px}.legal-toc>div{grid-template-columns:1fr;row-gap:10px}.legal-toc{margin-bottom:43px}.legal-main .legal-content h2{font-size:23px;letter-spacing:-.5px}.legal-main .legal-content p,.legal-main .legal-content li{font-size:13px;line-height:1.9}.legal-content h3{font-size:15px}.legal-content address{font-size:13px}.legal-main .legal-content dt,.legal-main .legal-content dd{font-size:13px}}
@media print{html{color-scheme:light;scroll-behavior:auto}body{background:#fff;color:#111;font-family:Arial,sans-serif}.preview-bar,.site-header,.site-footer,.skip-link,.legal-back,.legal-print,.legal-review-note,.legal-end{display:none!important}.wrap,.legal-main{width:auto;max-width:none;margin:0;padding:0}.legal-main h1{font-size:27pt;color:#111}.legal-main h2,.legal-main h3,.legal-main strong{color:#111}.legal-main p,.legal-main li,.legal-main address,.legal-main dt,.legal-main dd,.legal-main .legal-lead{color:#222!important;font-size:10pt!important;line-height:1.55!important}.legal-main a{color:#111;text-decoration:underline}.legal-main .eyebrow,.legal-meta p{color:#444}.legal-toc{margin:20px 0 30px}.legal-toc>div{grid-template-columns:1fr 1fr}.legal-toc a{color:#333;font-size:9pt}.legal-content h2,.legal-content h3{break-after:avoid}.legal-content p,.legal-content li{orphans:3;widows:3}.legal-meta{margin:10px 0 20px}@page{size:A4;margin:18mm}}

.legal-provider-brand{margin:18px 0 20px}.legal-provider-brand img{width:36px;height:36px}@media print{.legal-provider-brand{margin:15px 0}.legal-provider-brand img{width:26px;height:26px}}

@media screen{.legal-main{--legal-text:#9eb2c6}.legal-main .legal-lead,.legal-main .legal-meta>p,.legal-main .legal-review-note,.legal-main .legal-toc>p,.legal-main .legal-toc-item,.legal-main .legal-content p,.legal-main .legal-content li,.legal-main .legal-content address,.legal-main .legal-content dt,.legal-main .legal-content dd{color:var(--legal-text);font-weight:400}.legal-main .legal-content a[href^="mailto:"]{color:var(--legal-text);font-weight:400;text-decoration:underline;text-underline-offset:3px}}
@media print{.legal-toc-item{color:#222;font-size:9pt}}
