:root { color-scheme: light; color: #222; background: #f9f8f5; font: 16px/1.65 system-ui, sans-serif; }
main { max-width: 42rem; margin: 4rem auto; padding: 0 1.25rem; }
h1, h2 { line-height: 1.25; }
h1 { font-size: clamp(1.9rem, 6vw, 3rem); }
h2 { font-size: 1.25rem; margin-top: 2rem; }
a { color: #234c8a; }
