
body{font-family:Arial,sans-serif;max-width:900px;margin:40px auto;padding:0 20px;line-height:1.6;color:#222}
header,footer{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:20px}
footer{border-top:1px solid #ddd;border-bottom:none;margin-top:40px;padding-top:20px}
nav a{margin-right:15px}
h1,h2{color:#0b4f8a}
.card{border:1px solid #ddd;padding:20px;border-radius:8px}
