*{box-sizing:border-box}html{color-scheme:light dark}body{margin:0;background:#f5f5f1;color:#222a28;font:17px/1.75 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}header,main,footer{max-width:1020px;margin:auto;padding:24px 32px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #d8ddd7}nav{display:flex;gap:22px;flex-wrap:wrap;font-size:14px}a{color:#27644e;text-underline-offset:4px}nav a,.brand{text-decoration:none}.brand{font-weight:750;letter-spacing:-.5px;color:inherit}main{max-width:820px;padding-top:64px;padding-bottom:72px;overflow-wrap:anywhere}h1{font-size:clamp(36px,7vw,64px);line-height:1.12;letter-spacing:-2px;margin:0 0 28px}h2{font-size:25px;letter-spacing:-.6px;margin:44px 0 12px}h3{font-size:20px;margin:30px 0 10px}p{margin:0 0 20px}ul{padding-left:22px}li{margin:10px 0}footer{font-size:13px;color:#59645d;border-top:1px solid #d8ddd7}code{font-size:.88em}a:focus-visible{outline:3px solid #448f71;outline-offset:5px} .eyebrow{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#59645d;margin-bottom:22px}@media(prefers-color-scheme:dark){body{background:#111715;color:#e3eae5}a{color:#9cd7bb}header,footer{border-color:#324239}footer,.eyebrow{color:#a1b1a6}}@media(max-width:600px){header{align-items:flex-start;flex-direction:column}header,main,footer{padding-left:22px;padding-right:22px}main{padding-top:42px}nav{gap:12px 18px}h1{letter-spacing:-1px}}