.customer-center-page .customer-help {
  padding: 80px var(--spacing-lg);
  border-bottom: var(--stroke-1) solid var(--semantic-border-hover);
}

.customer-center-page .customer-help__inner {
  gap: 40px;
}

.customer-center-page .customer-help__title {
  font-size: var(--font-size-5xl);
  line-height: var(--line-height-44);
}

.customer-center-page .customer-help__list {
  gap: 20px;
}

.customer-center-page .customer-help-card {
  gap: 20px;
  min-height: 132px;
  padding: var(--spacing-lg);
}

.customer-center-page .customer-help-card__question {
  gap: var(--spacing-2xs);
  font-size: var(--font-size-xl);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-22);
}

.customer-center-page .customer-help-card__tag {
  min-height: 28px;
  padding: var(--spacing-2xs) var(--spacing-xs);
  color: var(--neutral-tx2-title);
  font-size: var(--font-size-sm);
  line-height: var(--line-height-16);
}

@media (max-width: 767px) {
  /* 2026-10-26 Figma 14.Customer Center 360(607:43553) — 위아래 40 · 좌우 14 · 제목↔목록 40 · 카드 2열(간격 14) */
  .customer-center-page .customer-help {
    padding: 40px 14px;
    border-bottom: 0;
  }

  .customer-center-page .customer-help__inner {
    gap: 40px;
  }

  .customer-center-page .customer-help__list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
  }

  .customer-center-page .customer-help__title {
    font-size: var(--font-size-2xl);
    line-height: var(--line-height-24);
  }

  .customer-center-page .customer-help-card {
    align-items: flex-end;
    gap: var(--spacing-sm);
    min-height: 108px;
    padding: 14px;
  }

  /* 질문은 3줄까지, 넘치면 «…»(Figma 파트너 판) · 태그는 카드 오른쪽 아래 */
  .customer-center-page .customer-help-card__question > span {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    word-break: break-all;
  }

  .customer-center-page .customer-help-card__tag {
    align-self: flex-end;
  }

  .customer-center-page .customer-help-card__question {
    font-size: var(--font-size-base);
    font-weight: var(--font-weight-regular);
    line-height: var(--line-height-20);
  }

  .customer-center-page .customer-help-card__question strong {
    font-weight: var(--font-weight-bold);
  }

  .customer-center-page .customer-help-card__tag {
    min-height: 26px;
    padding: 6px;
    color: var(--neutral-tx3-sub);
    font-size: var(--font-size-xs);
    line-height: var(--line-height-14);
  }
}
