body{margin:0;font-family:system-ui,Segoe UI,Arial,sans-serif;color:#222;background:#f7f8fa;line-height:1.6}header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:16px 24px;background:#1f4e79}header a{color:#fff;text-decoration:none;margin-left:16px}.logo{font-weight:700;margin-left:0;font-size:1.2em}main{max-width:820px;margin:32px auto;padding:0 16px}h1{color:#1f4e79}.btn{display:inline-block;background:#1f4e79;color:#fff;padding:10px 18px;border-radius:4px;text-decoration:none}footer{text-align:center;padding:24px;color:#777;font-size:.9em}footer a{color:#777}
