:root {
  color-scheme: light;
}
body {
  max-width: 760px;
  margin: 40px auto;
  padding: 0 20px 60px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  line-height: 1.65;
  color: #0f172a;
  background: #fff;
}
h1, h2, h3 {
  color: #0b1220;
  line-height: 1.3;
}
h1 { font-size: 1.9rem; margin-bottom: 0.35em; }
h2 { font-size: 1.25rem; margin-top: 1.4em; margin-bottom: 0.4em; }
p, ul, ol { margin: 0 0 1em; }
ul { padding-left: 1.2em; }
a { color: #0f62fe; }
.divider { margin: 1.4em 0; color: #cbd5e1; }
