*{box-sizing:border-box}body{margin:0;color:#14232e;font:16px/1.55 Arial,Helvetica,sans-serif}a{color:inherit}.wrap{width:min(1180px,calc(100% - 32px));margin:auto}.top{background:#087db7;color:white}.top .wrap{min-height:72px;display:flex;align-items:center;gap:30px}.logo{font:700 29px Georgia,serif;text-decoration:none;color:white;white-space:nowrap}.logo span{font-weight:400}.top nav{margin-left:auto;display:flex;gap:20px}.top nav a{text-decoration:none;font-size:14px;font-weight:bold;padding:25px 0;border-bottom:3px solid transparent}.top nav a:hover,.top nav .active{border-bottom-color:white}.top button{display:none;background:none;border:0;color:white;font-size:24px}.ticker{background:#f1f5f7;padding:9px 0;font-size:13px}.ticker b,small{color:#087db7;font-weight:800;letter-spacing:.08em}.hero{display:grid;grid-template-columns:2fr 1fr;gap:28px;padding:42px 0}.heroimg,.sideimg,.box,.featureimg{background:linear-gradient(135deg,#0b7fb8,#163c59);color:white;display:flex;align-items:flex-end;padding:22px;font-weight:800;letter-spacing:.08em}.heroimg{height:350px}.sideimg{height:130px}.hero h1{font:700 50px/1.05 Georgia,serif;margin:8px 0}.lead{font-size:19px;color:#566673}.meta{font-size:13px;color:#7a8992}.hero aside h2{font:700 23px/1.15 Georgia,serif;margin:6px 0 22px}.section{padding:48px 0}.alt{background:#f4f7f8}.heading{display:flex;justify-content:space-between;border-top:3px solid currentColor;padding-top:10px;margin-bottom:24px}.heading h2{font:700 31px Georgia,serif;margin:0}.heading a{color:#087db7;text-decoration:none;font-weight:bold;font-size:13px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.box{height:150px}.card h3,.feature h3,.wide h3,.dark h3,.fund h3{font:700 21px/1.15 Georgia,serif;margin:7px 0}.card p,.feature p,.wide p,.dark p,.fund p{color:#667680}.feature{display:grid;grid-template-columns:1.3fr 1fr;gap:40px}.featureimg{height:260px}.list article{display:flex;gap:18px;border-bottom:1px solid #d5dee3;padding:16px 0}.list article>b,.wide>b{font:30px Georgia,serif;color:#087db7}.list h3{margin:2px 0}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:24px}.wide{border:1px solid #dbe3e7;padding:24px;display:flex;gap:20px}.dark{background:#132b3a;color:white}.dark small{color:#9ed9f7}.dark p{color:#c7d3da}.fund{border:1px solid #d8e1e6;padding:28px;display:flex;justify-content:space-between;align-items:center;gap:25px}.btn{background:#087db7;color:white;text-decoration:none;padding:12px 18px;font-weight:bold;white-space:nowrap}footer{background:#0b202c;color:#dbe5ea;padding-top:45px}.foot{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;padding-bottom:35px}.foot .logo{display:block;margin-bottom:10px}.foot a{text-decoration:none}.copy{border-top:1px solid #29404d;padding:16px 0;font-size:12px}@media(max-width:850px){.top button{display:block;margin-left:auto}.top nav{display:none;position:absolute;left:0;right:0;top:72px;background:#087db7;padding:12px 20px;flex-direction:column;z-index:5}.top nav.open{display:flex}.top nav a{padding:7px 0;border:0}.hero,.feature,.grid2,.foot{grid-template-columns:1fr}.hero h1{font-size:38px}.grid3{grid-template-columns:1fr 1fr}}@media(max-width:550px){.wrap{width:calc(100% - 24px)}.grid3{grid-template-columns:1fr}.heroimg{height:230px}.hero{padding-top:25px}.fund{display:block}.btn{display:inline-block;margin-top:12px}}