.about-img-wrapper { flex-shrink: 0; max-width: 100%; width: 300px; }
.about-text-content p:last-child { margin-bottom: 0; }
.about-img-wrapper img { width: 100%; height: auto; border-radius: 8px; display: block; object-fit: cover; }
.about-text-content p { margin-bottom: 12px; line-height: 1.6; font-size: 0.95rem; color: #4a5568; }
.about-text-content .about-title { color: #1a1a1a; margin-bottom: 16px; font-weight: 700; margin-top: 0; font-size: 1.25rem; }
.about-text-content { max-width: 100%; flex-grow: 1; }
.about-merchant-card { box-sizing: border-box; width: 100%; flex-direction: row; gap: 40px; border: 1px solid #eaeaea; align-items: center; max-width: 1560px; background-color: #ffffff; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.02); border-radius: 12px; padding: 20px; display: flex; margin: 40px auto 0 auto; }
@media (max-width: 850px) {
  .about-merchant-card { gap: 20px; padding: 24px; flex-direction: column; align-items: flex-start; }
  .about-img-wrapper { width: 100%; }
}