@font-face{font-family:Switzer;src:url('/fonts/switzer-400.woff2') format('woff2');font-display:swap;font-weight:400}*{box-sizing:border-box}body{margin:0;background:#F8F9FA;color:#0B0E1A;font:17px/1.65 Switzer,Arial,sans-serif}main{max-width:800px;margin:auto;padding:40px 24px 80px}header{border-bottom:1px solid #DFE3E6;padding:0 0 24px}header img{width:240px;max-width:85%;height:auto}h1{font-size:clamp(36px,7vw,56px);font-weight:400;line-height:1.1;letter-spacing:-2px;margin:40px 0 24px}h2{font-size:24px;font-weight:400;line-height:1.25;letter-spacing:-.5px;margin:32px 0 12px}p{margin:12px 0}a{color:#42596D;text-underline-offset:4px}a:focus-visible{outline:2px solid #5F7182;outline-offset:5px}nav{display:flex;gap:24px;flex-wrap:wrap;border-top:1px solid #DFE3E6;margin-top:40px;padding-top:22px;font-size:14px}.date{color:#5F7182;font-size:14px}.skip{position:absolute;top:-70px}.skip:focus{top:8px;background:white;padding:10px}