:root { color-scheme: light; font-family: Arial, sans-serif; } body { margin: 0; padding: 1.5rem; color: #17233d; background: #f7f9fc; } .card { max-width: 760px; margin: auto; padding: 1.5rem; background: white; border: 1px solid #dce4ef; border-radius: 16px; } h1 { margin: 0 0 1rem; font-size: 1.5rem; } p { max-width: 68ch; margin: 0 0 1rem; line-height: 1.55; } nav { display: flex; flex-wrap: wrap; gap: .6rem 1.2rem; margin-top: 1.25rem; } a { color: #1452a3; font-weight: 600; text-decoration: underline; text-underline-offset: 2px; }