:root{color-scheme:light;color:#16181d;background:#fff8ef;font:17px/1.65 system-ui,sans-serif}body{margin:0}main{max-width:42rem;padding:2.5rem 1.25rem 4rem;margin:auto}h1,h2{line-height:1.2}h1{font-size:clamp(2rem,6vw,3rem)}h2{margin-top:1.8rem;font-size:1.25rem}a{color:#543396}
