html{background:#fff;color:#ee2c3d;font-family:"Instrument Sans",Arial,sans-serif}body{margin:0;padding:clamp(20px,4vw,64px);padding-bottom:90px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid;padding-bottom:24px}.brand{font-size:clamp(32px,5vw,64px);font-weight:600;letter-spacing:-.045em;text-decoration:none}nav{display:flex;gap:12px}a{color:inherit}main{max-width:960px;margin:48px auto}h1{font-size:clamp(40px,7vw,80px);font-weight:600;letter-spacing:-.04em;line-height:1.05}h2{font-size:clamp(24px,3vw,32px);font-weight:600;letter-spacing:-.02em}p,li{font-size:18px;line-height:1.55}section{border-top:1px solid;margin-top:36px;padding-top:16px}footer{border-top:1px solid;padding-top:20px;overflow-wrap:anywhere}a:focus-visible{outline:2px solid;outline-offset:3px}@media(max-width:600px){header{align-items:flex-start;flex-direction:column}main{margin:32px auto}p,li{font-size:16px}}