/* CCAA 58차: PC 운영과정/교육프로그램 경계의 여백 축소,
   PC·모바일 하단 문의 링크 라벨과 화살표 한 줄 정렬.
   57차에서 확정한 메인배너·모바일 교육카드·날씨·색상은 유지. */

/* 문의 라벨을 하나의 인라인 플렉스 행으로 묶어 화살표 줄바꿈 방지 */
#main .contact-section .contact-call .contact-call-label {
  display: inline-flex !important;
  align-items: baseline !important;
  gap: 7px !important;
  margin: 0 !important;
  white-space: nowrap !important;
  width: max-content !important;
  max-width: 100% !important;
}
#main .contact-section .contact-call .contact-call-arrow {
  display: inline-block !important;
  margin: 0 !important;
  flex: 0 0 auto !important;
  line-height: 1 !important;
}

/* PC만 간격을 약 30px 안팎 조정: 두 섹션의 내부 구성은 유지 */
@media (min-width: 961px) {
  #main > section.courses-section {
    padding-bottom: clamp(44px, 4.25vw, 62px) !important;
  }
  #main #education.intro-section {
    padding-top: clamp(32px, 2.8vw, 44px) !important;
  }
}
