/* AMRA FAQ + process alignment — 2026-09-18 */
.amr-root .amr-faq__icon::before,
.amr-root .amr-faq__icon::after {
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
}
.amr-root .amr-faq__item.is-open .amr-faq__icon::after {
  transform: translate(-50%, -50%) rotate(90deg) !important;
}

@media (max-width: 480px) {
  .amr-root .amr-step:not(:last-child)::after {
    left: 14px !important;
  }
}

@media (min-width: 481px) and (max-width: 960px) {
  .amr-root .amr-step:nth-child(1)::after,
  .amr-root .amr-step:nth-child(3)::after {
    top: 14px !important;
  }
  .amr-root .amr-step:nth-child(2)::after {
    left: 14px !important;
  }
}
