*, *::before, *::after { box-sizing: border-box; } body { margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; color: #1a202c; background: #f7fafc; } a { color: #4f8a6f; text-decoration: none; } a:hover { text-decoration: underline; } h1 { font-size: 1.5rem; margin-top: 0; }