body { margin: 0; font-family: system-ui, sans-serif; color: #1d1830; }
header { padding: 16px; font-weight: 700; background: #f4efe4; }
main { padding: 16px; }
#intro { font-size: 18px; line-height: 1.5; }
article { border-top: 1px solid #e4dccb; padding: 8px 0; }
