.footer-policy-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;margin:12px 0 5px;font-size:12px}.footer-policy-links a{display:inline-block;padding:5px 0;color:#44566d}.footer-policy-links a:first-child{font-weight:750}.footer-policy-links a:hover{color:#245fda;text-decoration:underline}.policy-page{max-width:920px;margin-top:32px;margin-bottom:90px}.policy-heading{padding:26px 0 28px;border-bottom:2px solid #23374e}.policy-heading h1{font-size:36px;margin:8px 0 16px}.policy-heading>p:not(.eyebrow){font-size:15px;line-height:1.9;max-width:740px}.policy-heading small{display:block;margin-top:20px;color:#64748b}.policy-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 34px}.policy-tabs a{padding:9px 16px;border:1px solid #dce5f1;border-radius:7px;font-size:13px;font-weight:650}.policy-tabs a:hover{background:#f1f6ff;border-color:#245fda}.policy-page p,.policy-page li{color:#3b4c61;line-height:1.95}.policy-page p+p{margin-top:14px}.policy-page p a,.policy-page li a,.policy-facts a{color:#245fda;text-decoration:underline;text-underline-offset:3px}.policy-section{margin:38px 0}.policy-section h2{font-size:22px;margin-bottom:15px}.policy-section h3{font-size:16px;margin:0 0 10px}.policy-note{border-left:3px solid #245fda;background:#f4f7fc;padding:20px 24px;border-radius:0 8px 8px 0;margin:22px 0}.policy-note strong{display:block;margin-bottom:8px;color:#203b5e}.policy-note p{font-size:14px}.policy-facts{margin:22px 0;border-top:1px solid #dfe6ef}.policy-facts>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:18px;border-bottom:1px solid #dfe6ef;padding:14px 0}.policy-facts dt{font-weight:700}.policy-facts dd{margin:0}.policy-data-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.policy-data-grid>div{padding:22px;border:1px solid #dfe6ef;border-radius:10px}.policy-data-grid p{font-size:14px}.policy-source,.policy-owner{font-size:13px}.contact-primary{padding:32px;border:1px solid #dce5f1;border-radius:12px;background:#f8faff}.contact-primary h2{font-size:26px;margin:8px 0 12px}.contact-address{margin:23px 0 15px;font-size:23px;font-weight:750;overflow-wrap:anywhere}.contact-address a{color:#245fda}.contact-primary .contact-hint{font-size:13px;color:#61718a;max-width:640px;margin-top:18px}.contact-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:36px 0}.contact-topics h2{font-size:17px;margin-bottom:10px}.contact-topics p{font-size:14px}.policy-pending{color:#925111!important}@media(max-width:700px){.footer-policy-links{justify-content:flex-start;gap:7px 16px}.policy-page{margin-top:22px;margin-bottom:60px}.policy-heading{padding-top:18px}.policy-heading h1{font-size:28px}.policy-heading>p:not(.eyebrow){font-size:14px}.policy-tabs{gap:6px;margin:18px 0 26px}.policy-tabs a{padding:9px 12px;font-size:12px}.policy-section{margin:30px 0}.policy-section h2{font-size:20px}.policy-page p,.policy-page li{font-size:14px}.policy-note{padding:18px}.policy-data-grid,.contact-topics{grid-template-columns:1fr;gap:16px}.policy-facts>div{grid-template-columns:100px minmax(0,1fr);gap:10px;font-size:13px}.contact-primary{padding:22px}.contact-primary h2{font-size:23px}.contact-address{font-size:19px}.contact-primary .button{width:100%;justify-content:center;text-align:center}.contact-topics{margin:28px 0}.contact-topics section{padding-bottom:18px;border-bottom:1px solid #e4eaf2}}
