body{margin:0;min-height:100vh;display:grid;place-items:center;background:#f8f9fa;color:#17212b;font-family:system-ui,sans-serif;text-align:center}h1{font-weight:400;font-size:clamp(2.5rem,7vw,5rem);letter-spacing:-.04em;margin:0}p{font-size:1.1rem;color:#596674;margin:1rem 0}
