:root { color-scheme: light; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
body { background: #f3f5f7; color: #17202a; margin: 0; min-height: 100vh; display: grid; place-items: center; }
.card { background: white; border: 1px solid #d9e0e6; border-radius: 16px; box-shadow: 0 12px 40px rgba(24, 39, 54, .10); max-width: 42rem; padding: 3rem; margin: 1.5rem; }
.eyebrow { color: #35647e; font-size: .8rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; }
h1 { font-size: clamp(2rem, 6vw, 3.5rem); line-height: 1.05; margin: .35rem 0 1.25rem; }
p { line-height: 1.65; }
nav { display: flex; gap: 1rem; margin-top: 2rem; }
a { color: #155c82; }
