:root { color-scheme: light; font: 17px/1.6 system-ui,sans-serif; color:#244a50; background:#f6f1e8; }
body { max-width:42rem; margin:0 auto; padding:2rem max(1.2rem,env(safe-area-inset-left)) 3rem; }
h1,h2 { line-height:1.2; }
h2 { margin:1.5rem 0 .35rem; font-size:1.2rem; }
p { margin:.5rem 0; }
a { color:#93402c; }
