:root{--paper:#fbfaf8;--ink:#262421;--muted:#726d66;--line:#dfddd8;--accent:#b7502e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.65}a{color:inherit;text-underline-offset:3px;text-decoration-color:#aaa39a}.page{width:min(760px,100% - 40px);margin:0 auto}.header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:25px 0 23px;font-size:12px;display:flex}.header a{text-decoration:none}.brand{letter-spacing:-.04em;font-size:15px;font-weight:700}.brand span{color:var(--accent)}article{padding:clamp(72px,12vw,128px) 0 88px}.kicker{color:var(--accent);margin:0 0 25px;font-size:12px}h1,h2{letter-spacing:-.055em;font-family:Arial,Helvetica,sans-serif;font-weight:500}h1{max-width:650px;margin:0;font-size:clamp(38px,6.5vw,62px);line-height:1.02}.intro{color:#4f4a44;max-width:545px;margin:31px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.55}hr{border:0;border-top:1px solid var(--line);margin:62px 0 57px}section{grid-template-columns:190px 1fr;gap:24px;padding-bottom:48px;display:grid}h2{letter-spacing:0;color:var(--accent);margin:0;font-family:inherit;font-size:13px;font-weight:500}section p{color:#45413c;max-width:470px;margin:0}dl{margin:0}dl div{border-top:1px solid var(--line);grid-template-columns:140px 1fr;padding:10px 0;display:grid}dl div:last-child{border-bottom:1px solid var(--line)}dt{color:var(--muted)}dd{margin:0}footer{border-top:1px solid var(--line);color:var(--muted);padding:23px 0 32px;font-size:12px}a:hover{color:var(--accent)}@media (max-width:580px){.page{width:min(100% - 32px,760px)}.header{flex-direction:column;align-items:flex-start;gap:10px}article{padding:67px 0 45px}.intro{font-size:17px}section{grid-template-columns:1fr;gap:9px;padding-bottom:39px}dl div{grid-template-columns:112px 1fr}hr{margin:50px 0 43px}}
