:root{--navy:#001489;--purple:#5c068c;--ink:#171a29;--muted:#657083;--line:#dfe4ec}.document-page{color:var(--ink);margin:0;font-family:Arial,sans-serif}.document-page .subpage-banner h1{color:#00083f!important}.document-page .subpage-banner__eyebrow,.document-page .documents>.heading>div>.eyebrow{color:#001489!important}.document-page .documents{background:#fff;padding:clamp(48px,5vw,72px) clamp(28px,9vw,168px) calc(clamp(105px,12vw,175px) - 50px)}.document-page .heading{justify-content:space-between;align-items:end;gap:40px;max-width:1400px;margin:0 auto clamp(42px,5vw,72px);display:flex}.document-page .eyebrow{letter-spacing:.15em;margin:0 0 18px;font-size:11px;font-weight:800}.document-page .heading>p{max-width:280px;color:var(--muted);margin:0 0 8px;font-size:14px;font-style:italic;line-height:1.55}.document-page .documents h2{letter-spacing:-.065em;margin:0;font-size:clamp(34px,4.2vw,58px);line-height:.93;color:var(--purple)!important}.document-page .documents h2 em{font-style:normal;color:var(--purple)!important}.document-page .accordions{border-top:1px solid #bfc7d7;max-width:1400px;margin:auto}.document-page .group{border-bottom:1px solid #cfd6e2}.document-page .group summary{cursor:pointer;grid-template-columns:54px 1fr 28px;align-items:center;gap:18px;padding:28px 6px;list-style:none;transition:color .2s,background .2s,padding .2s;display:grid}.document-page .group summary::-webkit-details-marker{display:none}.document-page .group summary:hover{color:var(--purple);background:#fbf8fd;padding-inline:12px}.document-page .number{color:var(--purple);font-size:12px;font-weight:800}.document-page .group strong{letter-spacing:-.035em;font-size:clamp(20px,2.25vw,31px)}.document-page .group summary i{border-bottom:2px solid;border-right:2px solid;width:13px;height:13px;transition:transform .2s;transform:rotate(45deg)translate(-3px,-3px)}.document-page .group[open] summary{color:var(--purple);background:#fbf8fd}.document-page .group[open] summary i{transform:rotate(225deg)translate(-1px,-1px)}.document-page .group ul{margin:0;padding:0 0 24px;list-style:none}.document-page .group li{border-top:1px solid #e4e8ef}.document-page .group li a{color:#2f3850;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:18px;padding:18px 22px 18px 72px;font-size:15px;font-weight:700;line-height:1.35;text-decoration:none;transition:color .2s,background .2s,padding .2s;display:grid}.document-page .group li a:hover{color:var(--purple);background:#f8f6fb;padding-left:82px}.document-page .file{color:#fff;letter-spacing:.04em;-webkit-text-stroke:.7px #111;paint-order:stroke fill;text-shadow:-.65px -.65px #111,.65px -.65px #111,-.65px .65px #111,.65px .65px #111;background:#d62828;border:1px solid #001489;border-radius:6px;justify-content:center;align-items:center;width:36px;height:29px;font-size:9px;font-weight:900;display:inline-flex}.document-page .group li b{color:var(--purple);font-size:19px;font-weight:400}.document-page .site-footer{border-top:0!important}.document-page .site-footer__page-divider{z-index:2;background:#20263c47;width:100%;height:1px;position:absolute;top:0;left:0}.document-page .site-footer__divider{z-index:2;background:#20263c;width:100%;max-width:1540px;height:2px;margin:0 auto;position:relative}.document-page .site-footer__masthead{border-bottom:0!important}.document-page .site-footer:before{display:none!important}.document-page .site-footer__register{box-sizing:border-box;border-radius:2px;background:#5c068c06!important;border:1px solid #5c068c57!important;margin-top:-8px!important;padding:14px 22px!important}.document-page .site-footer__links{padding-bottom:0!important}.document-page .site-footer__bottom{justify-content:flex-end!important}.document-page .site-footer__bottom>span:only-child{margin-left:auto}@media (width<=820px){.document-page .heading{flex-direction:column;align-items:start;gap:20px}.document-page .heading>p{max-width:360px}.document-page .group summary{grid-template-columns:42px 1fr 22px;gap:10px;padding-block:23px}.document-page .group li a{grid-template-columns:38px minmax(0,1fr) 20px;gap:13px;padding:16px 8px 16px 48px;font-size:13px}}@media (width<=480px){.document-page .documents{padding-inline:24px}.document-page .group strong{font-size:21px}.document-page .group li a{padding-left:12px}}
