.website-header{background:#17283c;color:#fff}.website-header a{color:#fff}.website-brand{font-size:1.5rem;letter-spacing:.08em;font-weight:700;text-decoration:none}.website-brand span{font-weight:400;color:#e7c982}.website-section{max-width:1100px}.readable-copy{max-width:74ch;line-height:1.8}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #be7400;outline-offset:4px}.website-section img{object-fit:contain;max-height:420px}pre{text-wrap:wrap;overflow-wrap:anywhere}
