
body {
  margin: 0;
  font-family: Verdana, sans-serif;
  background: #faf7f0;
  color: #2b2b2b;
}

header {
  text-align: center;
  padding: 30px;
  background: #e5d3b3;
}

header h1 {
  font-size: 36px;
  margin-bottom: 10px;
  color: #4b2e19;
}

header p {
  font-size: 18px;
  color: #3d3d3d;
}

.grid {
  display: grid;
  gap: 25px;
  padding: 30px;
  max-width: 400px;
}

.card {
  background: #fffdf7;
  border-radius: 10px;
  padding: 20px;
  text-align: center;
}

img {
  width: 700px;
  max-width: 220px;
  margin-bottom: 15px;
  border-radius: 6px;
}

h2 {
  color: #5a3823;
  margin-bottom: 10px;
}

p {
  font-size: 15px;
  color: #444;
}
