:root{--ink:#1f2a35;--muted:#7b828a;--paper:#f0f3f5;--line:#28364516;--blue:#dcebed;--sage:#cedbe2;--rail:252px;color-scheme:light}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--paper)}body{font:14px DM Sans,sans-serif;color:var(--ink);background:#eef2f4}button,input,textarea{font:inherit}button{border:0;background:none;color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.45}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid #52687e;outline-offset:4px}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif}h1{font-size:48px;line-height:1.1;letter-spacing:-2px;font-weight:800}h2{letter-spacing:-1px}a,button{-webkit-tap-highlight-color:transparent}