/* Mobile About Section Override */
@media (max-width: 768px) {
  .about-closing {
    display: block !important;
    flex-direction: column !important;
    text-align: left !important;
  }
  
  /* Hide original green top image */
  .about-secondary {
    display: none !important;
  }
  
  /* Show mobile gentle image */
  .mobile-gentle-image {
    display: block;
    text-align: center;
    margin-bottom: 20px;\n    padding: 0 15%;
  }
  
  .mobile-gentle-image img {
    width: 120px;
    height: 160px;
    border-radius: 10px;
    object-fit: cover;
  }
  
  .about-closing-text {
    text-align: left !important;
    max-width: 100% !important;
    margin-bottom: 0 !important;
  }
}

/* Hide mobile gentle image on desktop */
@media (min-width: 769px) {
  .mobile-gentle-image {
    display: none;
  }
}