*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#20201e;background:#fafaf8;margin:0;font-family:Arial,Helvetica,sans-serif}header{border-bottom:1px solid #e5e5df;justify-content:space-between;align-items:center;gap:24px;max-width:1000px;margin:auto;padding:28px 32px;display:flex}a{color:inherit;text-decoration:none}.brand{letter-spacing:-.5px;font-weight:700}nav{gap:24px;font-size:14px;display:flex}nav a:hover{text-underline-offset:5px;text-decoration:underline}a:focus-visible{outline-offset:6px;outline:2px solid #444}main{max-width:1000px;margin:0 auto;padding:110px 32px}h1{letter-spacing:-2px;margin:0 0 18px;font-size:clamp(36px,6vw,64px);font-weight:500}p{color:#6c6c63;font-size:18px}@media (max-width:480px){header{gap:16px;padding:24px 20px}nav{gap:16px;font-size:13px}main{padding:80px 20px}}
