*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#f6f7f9;color:#1f2937;line-height:1.65}main{max-width:860px;margin:0 auto;padding:56px 22px}.card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:30px;margin-bottom:22px}h1,h2{color:#111827}h1{margin:0 0 8px}.muted{color:#6b7280}a{color:#1769e0;text-decoration:none}a:hover{text-decoration:underline}.brand{font-weight:700;margin-bottom:34px}footer{color:#6b7280;font-size:14px;margin-top:36px}