:root{color-scheme:light;--ink:#262522;--muted:#74736e;--paper:#fcfbf8}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:5px}a:focus-visible{outline:2px solid var(--ink);outline-offset:7px}header{display:flex;justify-content:space-between;align-items:center;padding:42px 6vw;font:12px/1.4 Arial,sans-serif}.wordmark{font-size:17px;letter-spacing:-.6px;text-decoration:none;font-weight:600}.wordmark span{display:inline-block;margin-left:11px;font-size:22px;font-weight:400}.edition{color:var(--muted)}main{max-width:690px;margin:110px 0 175px 13vw;padding-right:32px;font:clamp(25px,3.2vw,37px)/1.42 Georgia,'Times New Roman',serif;letter-spacing:-.65px}h1{font:inherit;margin:0 0 1.2em}p{margin:0 0 1.15em}.contact{display:inline-block;margin-top:18px;font:14px/1.5 Arial,sans-serif;letter-spacing:0}.contact span{margin-left:9px}footer{display:flex;justify-content:space-between;gap:24px;padding:28px 6vw;color:var(--muted);font:11px/1.6 Arial,sans-serif}.work{max-width:760px;font-size:28px}.work h2{font:15px/1.5 Arial,sans-serif;letter-spacing:0;margin:40px 0 14px}.work ul{padding-left:22px;font-size:23px}.work li{margin-bottom:16px}.back{font:13px/1.5 Arial,sans-serif;letter-spacing:0}@media(max-width:600px){header{padding:28px 24px}.edition{font-size:10px}main{margin:80px 24px 115px;padding:0;font-size:28px;letter-spacing:-.45px}footer{padding:24px;flex-direction:column;gap:6px}.work{font-size:26px}.work ul{font-size:22px}}@media(prefers-reduced-motion:no-preference){a{transition:opacity .15s}a:hover{opacity:.65}}

.legal{font:18px/1.7 Georgia,serif;letter-spacing:0;max-width:760px;margin-top:80px}.legal h1{font-size:38px;line-height:1.2;margin-bottom:24px}.legal h2{font:600 16px/1.5 Arial,sans-serif;margin:32px 0 12px}.legal p{margin-bottom:18px}.updated{color:var(--muted);font:12px/1.5 Arial,sans-serif}footer nav{max-width:100%}@media(max-width:600px){.legal{font-size:17px;margin-top:60px}.legal h1{font-size:32px}}
