:root{color:#202a35;font-synthesis:none;text-rendering:optimizelegibility;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.65}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input{font:inherit}a{color:#064b86;text-underline-offset:2px;text-decoration:underline}a:hover{color:#002f5d;text-decoration-thickness:2px}img,svg{max-width:100%}[hidden]{display:none!important}:focus-visible{outline-offset:3px;outline:3px solid #bd6514}.skip-link{z-index:10;background:#fff;padding:.5rem .75rem;position:absolute;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.shell{width:min(1060px,100% - 48px);margin-inline:auto}.content-shell{width:min(760px,100% - 48px);margin-inline:auto}.site-header{border-bottom:1px solid #9aaabd}.site-notice{color:#445363;background:#edf1f5;border-bottom:1px solid #d0d9e2;font-size:13px}.site-notice .shell{padding-block:5px}.header-inner{padding-block:23px 20px}.brand{color:#142b43;font:700 31px/1.15 Georgia,Times New Roman,serif;text-decoration:none}.brand:hover{color:#142b43;text-decoration:underline}.brand-subtitle{color:#4d5b67;margin-top:3px;font-size:14px;display:block}.nav-wrap{background:#193a5a}.main-nav{flex-wrap:wrap;display:flex}.main-nav a{color:#fff;padding:9px 19px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.main-nav a:first-child{margin-left:-19px}.main-nav a:hover,.main-nav a:focus-visible{background:#2f587b;text-decoration:underline}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:#172e45;letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1.24}h1{font-size:clamp(34px,4.2vw,46px)}h2{font-size:clamp(27px,3vw,33px)}h3{font-size:23px}p,li{line-height:1.65}.eyebrow,.section-kicker{color:#536779;letter-spacing:0;text-transform:none;margin:0 0 9px;font-size:14px;font-weight:700;display:block}.section-heading{max-width:760px}.section-heading p:last-child{max-width:680px}.button-primary,.button-light{color:#fff;background:#164b79;border:1px solid #143d64;border-radius:0;padding:10px 16px;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-block}.button-primary:hover,.button-light:hover{color:#fff;background:#0b3558;text-decoration:underline}.text-link,.source-link{color:#064b86;font-size:inherit;text-underline-offset:2px;overflow-wrap:anywhere;font-weight:400;text-decoration:underline}.muted{color:#52606c}.fine-print{color:#4c5966;font-size:14px;line-height:1.5}.note-box{background:#f2f6f9;border:1px solid #aebfce;border-left:4px solid #295b84;padding:19px 22px}.note-box p:last-child{margin-bottom:0}.page-hero{background:#f6f8fa;border-bottom:1px solid #cfd8e0;padding:46px 0 35px}.page-hero h1{max-width:820px;margin:0 0 14px}.page-hero p{max-width:760px;margin-bottom:0}.content-section{padding-top:42px}.content-section h2{margin-bottom:14px}.content-section p,.content-section li{color:#202a35}.content-section ul{padding-left:23px}.content-section li{margin-bottom:9px}.site-footer{color:#263849;background:#edf1f5;border-top:1px solid #aebdcb;margin-top:74px;font-size:15px}.footer-top{grid-template-columns:1fr 1.25fr;gap:50px;padding-block:33px 29px;display:grid}.footer-top .brand{font-size:25px}.footer-top p{max-width:320px;margin:12px 0 0;font-size:14px}.footer-links{gap:50px;display:flex}.footer-links>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.footer-links span{margin-bottom:4px;font-weight:700}.footer-bottom{border-top:1px solid #c8d2dc;justify-content:space-between;gap:20px;padding-block:13px 18px;font-size:13px;display:flex}@media (width<=640px){:root{font-size:17px}.shell,.content-shell{width:min(100% - 32px,1060px)}.header-inner{padding-block:17px}.brand{font-size:27px}.main-nav{display:grid}.main-nav a{border-bottom:1px solid #49647e;padding:8px 0;font-size:14px}.main-nav a:first-child{margin-left:0}.main-nav a:last-child{border-bottom:0}.page-hero{padding-block:30px}.content-section{padding-top:35px}.footer-top{grid-template-columns:1fr;gap:24px}.footer-links{gap:40px}.footer-bottom{flex-direction:column;gap:2px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
