body { font-family: "Avenir Next", "Segoe UI", system-ui, sans-serif; color: #13202C; background: #F7F9FA; margin: 0; line-height: 1.6; }
main { max-width: 74ch; margin: 0 auto; padding: 40px 22px 80px; }
h1 { font-size: 30px; line-height: 1.15; margin: 0 0 6px; }
h2 { font-size: 19px; margin: 30px 0 8px; }
p, li { font-size: 15.5px; }
.meta { color: #6E7C89; font-size: 14px; }
.fill { background: #FFF1D6; padding: 0 4px; border-radius: 3px; }
a { color: #2846FF; }
