*{box-sizing:border-box}body{margin:0;background:#191919;color:#f1eee8;font:17px/1.75 "Helvetica Neue",Arial,sans-serif}a{color:#f77b48;text-underline-offset:4px}a:focus-visible{outline:2px solid #f77b48;outline-offset:5px}header,main,footer{width:min(100% - 40px,820px);margin:auto}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0;border-bottom:1px solid #444}header img{width:48px;height:48px}header>a{display:flex;align-items:center;gap:12px;font-size:24px;color:#f1eee8;text-decoration:none;font-weight:700}nav{display:flex;flex-wrap:wrap;gap:18px;font-size:14px}main{padding:58px 0}h1{font-size:clamp(38px,7vw,64px);letter-spacing:-2px;line-height:1.1;margin:0 0 18px}h2{font-size:24px;line-height:1.3;margin:40px 0 12px}p{color:#d0ccc6;margin:0 0 20px}.date{font-size:14px;color:#aba59b}code{overflow-wrap:anywhere}footer{padding:24px 0 40px;border-top:1px solid #444;font-size:14px}.skip{position:absolute;left:16px;top:-100px}.skip:focus{top:8px} @media(max-width:480px){header{align-items:flex-start}nav{flex-direction:column;gap:4px}main{padding-top:38px}}
header img.legal-wordmark{width:123px;height:42px;object-fit:contain}
