body{margin:0;min-height:100vh;display:grid;place-items:center;background:#f5f6fa;color:#172051;font-family:system-ui,sans-serif}main{padding:64px;background:white;border-top:4px solid #d5b200;max-width:520px}span{font-size:12px;letter-spacing:3px}h1{font-size:56px;margin:20px 0}p{color:#5e6477;line-height:1.8}a{display:block;margin-top:36px;padding:16px 24px;background:#172051;color:white;text-decoration:none;text-align:center;border-radius:6px}small{display:block;margin-top:24px;color:#737889}@media(max-width:600px){main{padding:32px;margin:16px}h1{font-size:44px}}