/* Compact visual comparison; all rules stay within the editorial help section. */
body.home-page.cargo-page .cargo-help { display: block; }
body.home-page.cargo-page .cargo-help__header { margin-bottom: 16px; }
body.home-page.cargo-page .cargo-help__included {
  margin: 10px 0 0; color: #566174; font-size: 14px; font-weight: 600; line-height: 1.4;
}
body.home-page.cargo-page .cargo-help__options {
  display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px;
}
body.home-page.cargo-page .cargo-help__option {
  display: flex; flex-direction: row; align-items: center; gap: 16px; min-width: 0;
  margin: 0; padding: 20px; border: 0; border-radius: 18px; background: #f6f7f9;
}
body.home-page.cargo-page .cargo-help__option--assisted { background: #f6f7f9; box-shadow: inset 0 0 0 1px #9bc6a5; }
body.home-page.cargo-page .cargo-help__picture {
  flex: 0 0 auto; width: 180px; aspect-ratio: 2 / 1; max-width: 36%;
  mix-blend-mode: multiply;
}
body.home-page.cargo-page .cargo-help__scene {
  display: block; width: 100%; max-width: none; height: auto; margin: 0;
  object-fit: contain;
}
body.home-page.cargo-page .cargo-help__caption { min-width: 0; padding: 0; text-align: left; }
body.home-page.cargo-page .cargo-help .cargo-help__option h3 {
  margin: 0; font-size: 21px !important; font-weight: 800 !important;
  line-height: 1.2 !important; letter-spacing: -.025em !important; text-wrap: normal;
}
body.home-page.cargo-page .cargo-help .cargo-help__caption p {
  margin: 8px 0 0; color: #566174 !important; font-size: 14px !important;
  line-height: 1.5 !important; font-weight: 500 !important;
}
body.home-page.cargo-page .cargo-help .cargo-help__option--assisted h3 { color: #24723a; }
@media (max-width: 719px) {
  body.home-page.cargo-page .cargo-help__options { grid-template-columns: 1fr; gap: 8px; }
  body.home-page.cargo-page .cargo-help__option { gap: 12px; padding: 16px 12px; border-radius: 16px; }
  body.home-page.cargo-page .cargo-help__picture { width: 116px; max-width: 34%; }
  body.home-page.cargo-page .cargo-help .cargo-help__option h3 { font-size: 18px !important; }
  body.home-page.cargo-page .cargo-help .cargo-help__caption p { margin-top: 6px; font-size: 13px !important; }
}
