:root{color:#15243b;font-synthesis:none;--policy-blue:#0868f9;--policy-muted:#627188;--policy-line:#e4eaf2;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button{font:inherit}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #8bb8ff}img{max-width:100%;height:auto;display:block}.policy-wrap{width:min(1120px,88%);margin-inline:auto}.policy-skip{color:var(--policy-blue);z-index:20;background:#fff;padding:12px 20px;position:absolute;top:-90px;left:24px}.policy-skip:focus{top:12px}.policy-header{border-bottom:1px solid var(--policy-line);background:#fff}.policy-header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:96px;display:flex}.policy-brand{flex-shrink:0}.policy-brand img{width:276px}.policy-header-nav{align-items:center;gap:36px;font-size:13px;display:flex}.policy-header-nav a{text-decoration:none}.policy-header-nav a:hover{color:var(--policy-blue)}.policy-language{align-items:center;gap:10px;display:flex}.policy-language>span{color:#b1bdcd}.policy-language a[aria-current=page]{color:var(--policy-blue);font-weight:600}.policy-intro{border-bottom:1px solid var(--policy-line);padding:66px 0 49px}.policy-eyebrow{letter-spacing:2.3px;color:var(--policy-blue);margin:0 0 18px;font-size:11px;font-weight:600}.policy-intro h1{letter-spacing:-1.3px;margin:0;font-size:clamp(36px,4vw,48px);font-weight:600;line-height:1.25}.policy-date{color:var(--policy-muted);margin:20px 0 0;font-size:12px;line-height:1.8}.policy-lead{color:#4d5f77;max-width:720px;margin:24px 0 0;font-size:17px;line-height:1.9}.policy-choice{background:#f4f8fe;border:1px solid #e3edfc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:30px;margin-top:32px;padding:23px 26px;display:flex}.policy-choice>p{color:#52647d;flex:1;min-width:240px;margin:0;font-size:14px;line-height:1.9}.policy-choice strong{color:#263c5b;font-weight:600}.policy-button{background:var(--policy-blue);border:1px solid var(--policy-blue);color:#fff;cursor:pointer;border-radius:6px;flex-shrink:0;min-height:44px;padding:12px 17px;font-size:13px;line-height:1.5;transition:background .18s}.policy-button:hover{background:#0058df}.policy-choice noscript{width:100%}.policy-noscript{color:var(--policy-muted);margin:0;font-size:13px;line-height:1.8}.policy-layout{grid-template-columns:210px minmax(0,1fr);gap:68px;padding:53px 0 80px;display:grid}.policy-sidebar nav{position:sticky;top:38px}.policy-sidebar nav>p{color:#738198;letter-spacing:.5px;margin:0 0 20px;font-size:12px;font-weight:600}.policy-sidebar ol{gap:15px;margin:0;padding:0;list-style:none;display:grid}.policy-sidebar a{color:#61718a;font-size:13px;line-height:1.6;text-decoration:none}.policy-sidebar a:hover{color:var(--policy-blue)}.policy-article{min-width:0}.policy-article section+section{border-top:1px solid var(--policy-line);margin-top:46px;padding-top:39px}.policy-article h2{letter-spacing:-.4px;align-items:baseline;gap:16px;margin:0 0 22px;font-size:24px;font-weight:600;line-height:1.5;display:flex}.policy-article h2>span{letter-spacing:.5px;color:var(--policy-blue);flex-shrink:0;font-size:11px;font-weight:500}.policy-article h3{margin:30px 0 12px;font-size:16px;font-weight:600;line-height:1.7}.policy-article p,.policy-article li,.policy-article dd{color:#526176;font-size:14px;line-height:2}.policy-article p{margin:0 0 15px}.policy-article p:last-child{margin-bottom:0}.policy-article strong{color:#26384e;font-weight:600}.policy-article a,.policy-inline-button{color:#095fcf;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.policy-article a:hover,.policy-inline-button:hover{color:#003e98}.policy-inline-button{font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.policy-article ul{margin:12px 0 20px;padding-left:20px}.policy-article li+li{margin-top:8px}.policy-article code{color:#3b526e;white-space:nowrap;background:#f0f4f9;border-radius:3px;padding:2px 5px;font:12px ui-monospace,SFMono-Regular,Consolas,monospace}.policy-facts{border-top:1px solid var(--policy-line);margin:18px 0 22px}.policy-facts>div{border-bottom:1px solid var(--policy-line);grid-template-columns:116px minmax(0,1fr);gap:22px;padding:18px 0;display:grid}.policy-facts dt{color:#334861;font-size:13px;font-weight:600;line-height:2}.policy-facts dd{margin:0;font-size:13px;line-height:1.9}.policy-article .policy-endnote{color:#8591a2;margin-top:26px;font-size:12px}.policy-footer{border-top:1px solid var(--policy-line);background:#f7f9fc;padding:27px 0}.policy-footer-inner{color:#78879b;justify-content:space-between;align-items:center;gap:22px;font-size:11px;line-height:1.8;display:flex}.policy-footer p{margin:0}.policy-footer nav{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.policy-footer a,.policy-footer button{white-space:nowrap;text-decoration:none}.policy-footer button{cursor:pointer;color:inherit;font-size:inherit;background:0 0;border:0;padding:5px 0}.policy-footer a:hover,.policy-footer button:hover{color:var(--policy-blue)}@media (width<=900px){.policy-layout{grid-template-columns:170px minmax(0,1fr);gap:35px}.policy-brand img{width:245px}.policy-header-nav{gap:24px}.policy-footer-inner{flex-direction:column;align-items:flex-start;gap:13px}.policy-facts>div{grid-template-columns:100px minmax(0,1fr);gap:17px}}@media (width<=640px){html{scroll-padding-top:30px}.policy-wrap{width:88%}.policy-header-inner{gap:15px;min-height:77px}.policy-brand img{width:194px}.policy-header-nav{gap:15px;font-size:12px}.policy-home{display:none}.policy-language{gap:7px}.policy-intro{padding:42px 0 31px}.policy-eyebrow{margin-bottom:15px;font-size:10px}.policy-intro h1{letter-spacing:-.8px;font-size:36px}.policy-date{margin-top:15px;font-size:11px}.policy-lead{margin-top:21px;font-size:15px;line-height:1.85}.policy-choice{gap:18px;margin-top:25px;padding:19px}.policy-choice>p{flex-basis:100%;min-width:0;font-size:13px}.policy-button{padding:11px 15px;font-size:12px}.policy-layout{padding:29px 0 52px;display:block}.policy-sidebar{border-bottom:1px solid var(--policy-line);margin-bottom:34px;padding-bottom:28px}.policy-sidebar nav{position:static}.policy-sidebar nav>p{margin-bottom:15px;font-size:11px}.policy-sidebar ol{grid-template-columns:1fr 1fr;gap:11px 22px}.policy-sidebar a{font-size:12px}.policy-article h2{gap:12px;margin-bottom:18px;font-size:21px}.policy-article h3{margin-top:25px;font-size:15px}.policy-article p,.policy-article li{font-size:13px;line-height:1.95}.policy-article section+section{margin-top:34px;padding-top:31px}.policy-facts>div{grid-template-columns:1fr;gap:7px;padding:16px 0}.policy-facts dt{font-size:13px}.policy-facts dd{font-size:12px}.policy-article code{font-size:11px}.policy-footer{padding:24px 0}.policy-footer-inner{gap:14px;font-size:10px}.policy-footer nav{gap:18px}.policy-article .policy-endnote{font-size:11px}html[lang=en] .policy-article h2{font-size:20px}html[lang=en] .policy-sidebar a{font-size:11px}}@media (width<=360px){.policy-brand img{width:170px}.policy-header-nav{font-size:11px}.policy-sidebar ol{grid-template-columns:1fr}.policy-intro h1{font-size:32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{.policy-header,.policy-sidebar,.policy-choice,.policy-footer,.policy-skip{display:none}.policy-wrap{width:auto;margin:0}.policy-intro{padding:0 0 20px}.policy-layout{padding-top:25px;display:block}.policy-article{max-width:none}.policy-article h2{break-after:avoid}.policy-article p,.policy-article li,.policy-article dd{color:#222;font-size:10pt}.policy-article a{color:#222}.policy-inline-button{color:inherit;text-decoration:none}.policy-article section{break-inside:auto}.policy-date{color:#333}}
