/* Base Container */
.chem-container {
  max-width: 1000px;
  margin: auto;
  padding: 20px;
  font-family: Arial, sans-serif;
  color: #333;
}

/* Content Boxes */
.chem-box {
  background-color: #f9f9f9;
  border-radius: 12px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin-bottom: 30px;
  line-height: 1.6;
}

/* Notes or Important Callouts */
.chem-note {
  font-size: 0.95em;
  color: #444;
}

/* Image Box */
.chem-image-box img {
  max-width: 100%;
  height: auto;
  display: block;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  margin: 20px auto;
}

/* Divider Line */
.chem-divider {
  border: none;
  height: 1px;
  background-color: #ccc;
  margin: 40px 0;
}

/* Link Map Image */
.chem-links img {
  max-width: 100%;
  height: auto;
  border-radius: 12px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
