/* v52: tighten the point heading and align its decoration with the title. */
@media (max-width: 599px) {
  .km-root #km-why {
    padding-top: 44px;
  }

  .km-root #km-why > .km-wrap > .km-head {
    padding-top: 0;
    gap: 7px;
  }

  .km-root #km-why > .km-wrap > .km-head h2 {
    font-size: clamp(28px, 8.8vw, 36px) !important;
  }

  .km-root #km-why > .km-block-object {
    top: clamp(28px, calc(13.2vw - 14px), 40px);
    right: -8px;
  }
}
