body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#333;background:#fff;}
header{background:#292c33;color:#fff;padding:1rem;}
header h1{margin:0;font-size:1.5rem;}
nav a{color:#fff;margin-right:1rem;text-decoration:none;font-weight:600;}
nav a:hover{text-decoration:underline;}
main{padding:2rem;max-width:800px;margin:auto;}
footer{background:#f4f4f4;text-align:center;padding:1rem;font-size:0.875rem;}
section{margin-bottom:2rem;}
