:root{--bg: #ffffff;--ink: #141413;--grey: #6b6b68;--accent: #1fa7d8}*{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:Space Grotesk,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:1.05rem;line-height:1.6;text-transform:lowercase;-webkit-font-smoothing:antialiased}main{max-width:42rem;margin:0 auto;padding:3rem 1.25rem 5rem}h1{font-weight:700;font-size:clamp(2rem,8vw,3rem);line-height:1.05;letter-spacing:-.03em;margin:0 0 .5rem}h2{font-weight:700;font-size:1.25rem;line-height:1.2;letter-spacing:-.01em;margin:2.25rem 0 .5rem}p{margin:0 0 1rem}ul{padding-left:1.25rem;margin:0 0 1rem}li{margin:0 0 .6rem}a{color:var(--accent)}a:hover{color:var(--ink)}.back{font-size:.95rem;margin:0 0 2rem}.back a{color:var(--grey);text-decoration:none}.back a:hover{color:var(--ink)}.meta{color:var(--grey);font-size:.95rem;margin:0 0 1.5rem}.foot{color:var(--grey);font-size:.95rem;margin:3rem 0 0}@media(min-width:640px){main{padding:5rem 1.5rem 6rem}}
