body{margin:0;background:#FFFFFF}
a{color:#1F4E9C}a:hover{color:#0B2545}
.ds-peg{display:inline-block;width:.15em;height:.15em;margin-left:.07em;background:#E8913A;vertical-align:baseline}
.ds-nav{color:#DCE4F0;text-decoration:none;font-weight:600;font-size:15px;padding:10px 0;border-bottom:2px solid transparent}
.ds-nav:hover{color:#FFFFFF;border-bottom-color:#8DB0E8}
.toc{display:block;padding:6px 0;color:#3A4D66;text-decoration:none;font-size:14px;line-height:22px}
.toc:hover{color:#0B2545;text-decoration:underline;text-underline-offset:4px}
.ds-sec{transition:border-color .15s}.ds-sec:hover{border-color:#FFFFFF!important}
a:focus-visible{outline:2px solid #1F4E9C;outline-offset:2px}
header a:focus-visible,footer a:focus-visible{outline-color:#F0A04B}
@media (max-width:900px){.toc-col{display:none}}
@media (max-width:640px){header>div{flex-wrap:nowrap!important}header nav .ds-nav{display:none}}
