:root {
  color-scheme: dark;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  background: #11110f;
  color: #f4f4ed;
}

* { box-sizing: border-box; }
body { margin: 0; background: radial-gradient(circle at 10% 0%, rgba(201, 242, 123, .11), transparent 31rem), #11110f; }
main { width: min(720px, calc(100% - 36px)); margin: 0 auto; padding: 72px 0; }
.eyebrow { color: #c9f27b; font-size: 11px; font-weight: 850; letter-spacing: .15em; text-transform: uppercase; }
h1 { margin: 9px 0 14px; font-size: clamp(42px, 8vw, 68px); line-height: 1; letter-spacing: -.055em; }
h2 { margin: 34px 0 8px; font-size: 19px; }
p, li { color: #b3b2aa; font-size: 16px; line-height: 1.65; }
.lede { max-width: 620px; color: #deddd6; font-size: 20px; }
.updated { color: #77766f; font-size: 13px; }
a { color: #c9f27b; }
