html,body{font-size:16px}*{box-sizing:border-box}body{margin:0;background:var(--paper,#fff);color:var(--ink,#173054);font:1rem/1.65 Arial,sans-serif}a{color:inherit;text-underline-offset:.2em}a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,button:focus-visible{outline:.19rem solid #b85b00;outline-offset:.2rem}img{display:block;max-width:100%;height:auto}.fsp-skip{position:absolute;inset-inline-start:1rem;top:-10rem;background:#fff;padding:.6rem;z-index:5}.fsp-skip:focus{top:.5rem}.fsp-bar{background:var(--deep,#173054);color:#fff}.fsp-bar>div,.fsp-head,.fsp-foot{width:min(100% - 2.5rem,var(--width,61.25rem));margin-inline:auto}.fsp-bar>div{display:flex;flex-wrap:wrap;justify-content:end;align-items:center;gap:.4rem 1.2rem;padding-block:.45rem;font-size:.85rem}.fsp-bar img,.fsp-foot li img,.fsp-profiles a img{width:1.2rem}.fsp-head{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1rem}.fsp-head>a img{width:16rem}.fsp-head ul,.fsp-foot ul{list-style:none;padding:0;margin:0}.fsp-head ul{display:flex;flex-wrap:wrap;gap:1.15rem}.fsp-head a{text-decoration:none}.fsp-head a:hover{text-decoration:underline}.fsp-mobile{display:none}body>footer{background:var(--deep,#173054);color:#fff}.fsp-foot{padding-block:2.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem 3rem}.fsp-foot>a{align-self:start;background:#fff;padding:.5rem}.fsp-foot>a img{width:13rem}.fsp-foot p{font-weight:700;margin-block:0 .4rem}.fsp-foot ul{display:grid;gap:.3rem}.fsp-foot li a,.fsp-profiles a{display:inline-flex;align-items:center;gap:.45rem}@media (max-width: 48rem){.fsp-head>nav{display:none}.fsp-head{flex-wrap:wrap}.fsp-mobile{display:block;margin-inline-start:auto}.fsp-mobile[open]{flex-basis:100%}.fsp-mobile summary{cursor:pointer;padding:.5rem;list-style:none;text-align:end}.fsp-mobile summary span{font-size:1.35rem;margin-inline-end:.4rem}.fsp-mobile ul{display:grid;gap:0}.fsp-mobile li a{display:block;padding:.55rem;border-bottom:.0625rem solid #8b98aa}.fsp-head>a{max-width:65%}}
