body { font-family: system-ui, sans-serif; margin: 0; color: #17212b; } header { display: flex; align-items: center; gap: 2rem; padding: 1rem 2rem; border-bottom: 1px solid #d6dee4; } nav { display: flex; flex-wrap: wrap; gap: 1.5rem; } nav a { color: #145a86; } main { max-width: 72rem; margin: 2rem auto; padding: 0 2rem; }