/* Only the notice page loads this file. The presentation's styles stay intact. */
.privacy-page{color:#33435e;background:#fff;overflow-wrap:anywhere}.privacy-review{background:#eaf2ff;border-bottom:1px solid #c7dafa;color:#0b1f4d;font-size:.875rem;line-height:1.55;padding:14px 0}.privacy-review>.wrap{display:flex;gap:24px;align-items:baseline;flex-wrap:wrap}.privacy-review strong{color:#0053cc}.privacy-hero{padding-top:54px;padding-bottom:64px}.privacy-back{display:inline-block;color:#0061ef;font-size:1rem;font-weight:700;text-decoration:underline;text-underline-offset:5px}.privacy-hero>.privacy-back{margin-bottom:48px}.privacy-hero .eyebrow{color:#0061ef;margin-bottom:20px;font-size:.875rem}.privacy-hero h1{font-size:clamp(3.2rem,7.2vw,7rem);line-height:.99;letter-spacing:-.055em;font-weight:700;color:#0b1f4d;margin:0 0 30px}.privacy-hero h1 span{color:#0061ef}.privacy-intro{font-size:1.375rem;line-height:1.65;max-width:720px;color:#46536b;margin-bottom:28px}.privacy-date{font-size:.8125rem;letter-spacing:.045em;color:#53617a;margin:0;line-height:1.7}.privacy-layout{display:grid;grid-template-columns:265px minmax(0,820px);gap:80px;align-items:start;padding-bottom:90px;border-top:1px solid #d5deec;padding-top:45px}.privacy-sidebar{position:sticky;top:114px}.privacy-toc{display:grid;gap:13px}.privacy-toc>p{font-size:.75rem;letter-spacing:.1em;font-weight:700;color:#65758e;margin:0 0 10px}.privacy-toc a{font-size:.9375rem;line-height:1.5;color:#0b1f4d}.privacy-toc a:hover{color:#0061ef;text-decoration:underline;text-underline-offset:4px}.privacy-contact{margin-top:32px;padding:22px 20px;background:#eef4ff;border-left:3px solid #0061ef}.privacy-contact>span{display:block;font-size:.6875rem;letter-spacing:.07em;color:#46536b;margin-bottom:10px}.privacy-contact>a{font-size:1.25rem;font-weight:700;color:#0061ef}.privacy-contact p{font-size:.875rem;line-height:1.65;margin:12px 0 0;color:#46536b}.privacy-content{min-width:0;font-size:1.125rem;line-height:1.8}.privacy-content a{color:#0053cc;text-decoration:underline;text-underline-offset:3px}.privacy-content p{margin:0 0 22px}.privacy-scope{font-size:1.1875rem;line-height:1.8;color:#0b1f4d;margin-bottom:48px!important}.privacy-section{scroll-margin-top:112px;padding:35px 0 16px;border-top:1px solid #d5deec}.privacy-number{display:block;font-size:.75rem;letter-spacing:.08em;font-weight:700;color:#0061ef;margin-bottom:20px}.privacy-section h2{font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.15;letter-spacing:-.035em;margin:0 0 26px;max-width:760px}.privacy-section h3{font-family:Arial,Helvetica,sans-serif;font-size:1.35rem;font-weight:700;line-height:1.4;color:#0b1f4d;letter-spacing:-.02em;margin:32px 0 16px}.privacy-content ul,.privacy-content ol{padding-left:25px;margin:0 0 25px}.privacy-content li{padding-left:4px;margin:0 0 14px}.privacy-content strong{color:#0b1f4d;font-weight:700}.privacy-identity{margin:28px 0}.privacy-identity>div{padding:18px 22px;background:#f3f7fe;border-bottom:1px solid #dce5f3}.privacy-identity dt{font-size:.875rem;color:#46536b;margin-bottom:7px;font-weight:700}.privacy-identity dd{margin:0;font-size:1.0625rem}.privacy-identity mark{background:#fff0bc;color:#584311;padding:2px 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.privacy-table-wrap{overflow-x:auto;margin:26px 0 30px}.privacy-content table{border-collapse:collapse;width:100%;font-size:1rem;line-height:1.7}.privacy-content caption{text-align:left;font-size:.875rem;color:#52627a;margin-bottom:14px}.privacy-content th,.privacy-content td{text-align:left;vertical-align:top;padding:18px;border:1px solid #d3deed}.privacy-content thead th{background:#0b1f4d;color:white;font-size:.875rem}.privacy-content tbody th{width:25%;background:#f1f6ff;color:#0b1f4d;font-weight:700}.privacy-rights{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:30px 0}.privacy-rights>div{padding:23px;background:#eef4ff;border-top:2px solid #0061ef}.privacy-rights dt{font-family:Arial,sans-serif;color:#0061ef;font-size:1.375rem;font-weight:700;margin-bottom:12px}.privacy-rights dd{margin:0;font-size:1rem;line-height:1.7}.privacy-closing{margin-top:35px;background:#eef4ff;padding:32px;border-radius:0;display:flex;flex-wrap:wrap;align-items:center;gap:22px}.privacy-closing p{width:100%;font-family:Arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.3;color:#0b1f4d;margin:0}.privacy-closing a.button{color:white;text-decoration:none;font-size:.9375rem;white-space:normal;text-align:center}.privacy-closing a.privacy-back{font-size:.9375rem}.privacy-page~footer .footer-bottom{flex-wrap:wrap}
@media(max-width:1100px){.privacy-layout{grid-template-columns:225px minmax(0,1fr);gap:45px}.privacy-content{font-size:1.0625rem}.privacy-intro{font-size:1.25rem}}
@media(max-width:800px){.privacy-layout{grid-template-columns:1fr;gap:38px;padding-top:30px}.privacy-sidebar{position:static}.privacy-toc{grid-template-columns:1fr 1fr;gap:14px 24px}.privacy-toc>p{grid-column:1/-1}.privacy-contact{margin-top:24px;max-width:440px}.privacy-hero{padding-block:35px 40px}.privacy-hero>.privacy-back{margin-bottom:35px}.privacy-review>.wrap{display:block}.privacy-review strong{display:block;margin-bottom:4px}.privacy-section{scroll-margin-top:90px}}
@media(max-width:500px){.privacy-hero h1{font-size:3.3rem}.privacy-intro{font-size:1.125rem}.privacy-date{font-size:.75rem}.privacy-hero .eyebrow{font-size:.75rem}.privacy-toc a{font-size:.875rem}.privacy-content,.privacy-scope{font-size:1.0625rem;line-height:1.8}.privacy-section h2{font-size:1.95rem}.privacy-identity>div{padding:16px}.privacy-identity dd{font-size:1rem}.privacy-content th,.privacy-content td{padding:12px;font-size:.9375rem}.privacy-content tbody th{width:31%}.privacy-rights{grid-template-columns:1fr;gap:12px}.privacy-rights>div{padding:20px}.privacy-closing{padding:25px 20px;gap:20px}.privacy-closing .button{width:100%}.privacy-layout{padding-bottom:60px}}
@media print{.header,footer,.privacy-sidebar,.privacy-hero>.privacy-back,.privacy-closing{display:none}.privacy-layout{display:block;padding:0;border:0}.wrap{width:100%;max-width:none}.privacy-hero{padding:20px 0}.privacy-hero h1{font-size:32pt}.privacy-hero h1 br{display:none}.privacy-content{font-size:11pt;color:#000;line-height:1.55}.privacy-section h2{font-size:17pt}.privacy-section{break-inside:auto}.privacy-section h2,.privacy-number{break-after:avoid}.privacy-content a{color:inherit}.privacy-review{background:none;color:#000}.privacy-identity mark{background:none;color:#000;font-weight:700}.privacy-rights>div{break-inside:avoid}.privacy-table-wrap{overflow:visible}.privacy-date{font-size:9pt}}
