.policy-header{display:flex;align-items:center;justify-content:space-between;max-width:1040px;margin:auto;padding:28px 24px 22px;border-bottom:1px solid #e8edf5}.policy-header img{display:block;width:104px;height:auto}.policy-home-link{color:#6c7f98;font-size:12px}.policy-home-link:hover{color:#1552b7}.policy-main{max-width:880px;margin:0 auto;padding:44px 24px 65px}.policy-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.policy-eyebrow{margin:0;color:#d47c22;font:700 10px/1.5 "Plus Jakarta Sans",sans-serif;letter-spacing:.17em}.policy-language{display:flex;gap:3px;padding:4px;border:1px solid #e1e8f1;border-radius:10px;background:#f6f8fb}.policy-language a{display:block;padding:7px 13px;border-radius:7px;color:#75869e;font-size:11px;white-space:nowrap}.policy-language a[aria-current=true]{background:#fff;color:#245792;box-shadow:0 2px 7px #193c6610}.policy-document h1{margin:0;color:#193d70;font-size:30px;letter-spacing:.025em}.policy-lead{margin:14px 0;color:#667c96;font-size:14px;line-height:1.9}.policy-updated{margin:0 0 32px;color:#94a1b2;font-size:11px}.policy-document section{margin-top:24px;padding-top:23px;border-top:1px solid #e8edf5;scroll-margin-top:30px}.policy-document h2{margin:0 0 12px;color:#2d527f;font-size:16px;font-weight:600}.policy-document p,.policy-document li{color:#5d718b;font-size:13px;line-height:1.95}.policy-document p{margin:10px 0}.policy-document ul{padding-left:21px}.policy-document li{margin:8px 0}.policy-document a{color:#205ba4;overflow-wrap:anywhere}.policy-document a:hover{text-decoration:underline}.policy-contact-card{margin-top:30px;padding:22px 24px;border:1px solid #dfe8f4;border-radius:15px;background:#f8faff}.policy-contact-card h2{margin-bottom:10px}.policy-contact-card p{margin-bottom:0}.policy-scope-note{margin-top:26px;padding:14px 18px;border-left:2px solid #d7e3f2;background:#fafbfd}.policy-scope-note p{margin:0;color:#8190a4;font-size:11px;line-height:1.8}.policy-document[hidden]{display:none!important}.policy-footer-brand{display:block;width:100px;line-height:0}.policy-footer-brand img{width:100%;height:auto}.policy-site-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1040px;margin:0 auto;padding:25px 24px 30px;border-top:1px solid #e8edf5}.policy-site-footer>p{margin:0;color:#8998ac;font-size:11px}.policy-footer-links{display:flex;flex:0 0 100%;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;width:100%;margin-top:13px;padding:8px 0 0;color:#a0adbc;font-size:11px}.policy-footer-links a{color:#7c8ca3;transition:color .15s}.policy-footer-links a:hover{color:#245792}.policy-footer-links a:focus-visible,.policy-language a:focus-visible{outline:2px solid #8faed5;outline-offset:4px}.policy-footer-links span{color:#b0bccb}@media(max-width:650px){.policy-header{padding:20px 18px 17px}.policy-header img{width:84px}.policy-main{padding:30px 20px 42px}.policy-toolbar{gap:10px;margin-bottom:23px}.policy-eyebrow{font-size:8px}.policy-language a{padding:6px 10px;font-size:10px}.policy-document h1{font-size:25px}.policy-lead{font-size:13px}.policy-document h2{font-size:15px}.policy-document p,.policy-document li{font-size:12px;line-height:1.9}.policy-contact-card{padding:19px 18px}.policy-site-footer{padding:22px 20px}.policy-footer-links{gap:9px;font-size:10px}.policy-site-footer>p{font-size:10px}.policy-footer-brand{width:75px}}
