*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:17px/1.7 system-ui,-apple-system,sans-serif;color:#243648;background:#f4f7f8}a{color:#005b83;text-underline-offset:3px}a:focus-visible{outline:3px solid #005b83;outline-offset:4px}.draft{background:#fff0c9;padding:11px 24px;text-align:center;color:#684900;font-size:14px;font-weight:650}.wrap{max-width:1080px;margin:auto;padding:0 32px}header{background:#fff;border-bottom:1px solid #dbe4e7;padding:25px 0 0}.brand{font-size:22px;letter-spacing:-.5px;font-weight:750;text-decoration:none;color:#183e4c}.kicker{margin:2px 0 19px;color:#536874;font-size:14px}nav{display:flex;gap:30px;flex-wrap:wrap}nav a{display:block;text-decoration:none;padding:12px 0;color:#405761;font-size:15px;border-bottom:3px solid transparent}nav a[aria-current=page]{border-color:#08788c;color:#075c6b;font-weight:700}.content{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:44px;padding-top:42px;padding-bottom:64px}article{background:#fff;border:1px solid #dfe8ea;border-radius:12px;padding:38px}h1{font-size:34px;line-height:1.2;letter-spacing:-.9px;color:#173f4c;margin:0 0 25px}h2{font-size:18px;line-height:1.4;margin:30px 0 10px;color:#173f4c}p{margin:0 0 18px}aside{align-self:start;border-top:3px solid #0c8191;padding-top:17px;font-size:15px;color:#405761}aside h2{margin-top:0}footer{border-top:1px solid #dbe4e7;background:#fff;padding:25px 0;font-size:13px;color:#5f7078}.muted{color:#526975;font-size:14px}.script{padding:22px;border-left:4px solid #148394;background:#edf7f8;border-radius:0 8px 8px 0}article a{overflow-wrap:anywhere}.linkset{padding:18px 0}.smallcaps{font-size:12px;letter-spacing:1.7px;text-transform:uppercase;color:#217187;font-weight:750}@media(max-width:760px){.wrap{padding:0 20px}.content{display:block;padding-top:24px}article{padding:25px 22px}aside{margin-top:28px;padding:20px}h1{font-size:29px}nav{gap:20px}nav a{font-size:14px}header{padding-top:20px}.brand{font-size:20px}}@media print{.draft,nav,aside,footer{display:none}body,header{background:white}.content{display:block;padding-top:20px}article{border:0;padding:0}.wrap{max-width:100%;padding:0}h2{break-after:avoid}p{orphans:3;widows:3}}