
body {font-family: Arial, sans-serif; margin:0; background:#f4f6f4; color:#2b2b2b;}
header {background:#2f6b4f; padding:20px;}
header h1 {color:#fff; margin:0;}
nav a {color:#fff; margin-right:15px; text-decoration:none; font-weight:bold;}
.container {padding:40px; max-width:1200px; margin:auto;}
.grid {display:grid; grid-template-columns:1fr 1fr; gap:20px;}
img {width:100%; border-radius:6px;}
footer {background:#1f3f32; color:#fff; padding:20px; text-align:center;}
button {background:#2f6b4f; color:#fff; border:none; padding:12px 20px; font-size:16px; cursor:pointer;}
a {color:#2f6b4f;}
