*{box-sizing:border-box}html{background:#f7f8fa;color:#182631;font:18px/1.65 system-ui,sans-serif}body{margin:0}a{color:#155d86;text-underline-offset:4px}a:focus-visible{outline:3px solid #155d86;outline-offset:5px}header,main,footer{max-width:840px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;border-bottom:1px solid #d5dfe6}nav{display:flex;gap:20px;flex-wrap:wrap;font-size:.88rem}.brand{font-weight:700;color:inherit;text-decoration:none}main{padding-top:42px;padding-bottom:56px;min-height:65vh}h1{font:normal clamp(2.3rem,6vw,3.4rem)/1.1 Georgia,serif;letter-spacing:-.035em;margin:16px 0 24px}h2{font-size:1.15rem;margin:34px 0 8px}p{margin:10px 0 18px}.eyebrow{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#506170}.lede{font-size:1.2rem;line-height:1.55}aside{border-left:3px solid #a26b26;background:#fff7e9;padding:12px 18px;font-size:.88rem;margin:28px 0}footer{border-top:1px solid #d5dfe6;color:#506170;font-size:.8rem}li{margin:8px 0}.skip{position:absolute;left:-10000px}.skip:focus{left:20px;top:10px;background:white;padding:10px} @media(max-width:500px){header,main,footer{padding-left:20px;padding-right:20px}nav{gap:14px}main{padding-top:28px}}