/* 52차: 모바일 1행 3열 카드의 아래쪽 공백만 축소. PC/태블릿 영향 없음. */
@media (max-width: 650px) {
  #main .weather-showcase.quick-access-row .quick-program-grid > a.program-card {
    height: 69px !important;
    min-height: 69px !important;
    max-height: 69px !important;
    padding: 8px 8px 8px !important;
    justify-content: center !important;
    border-radius: 13px !important;
  }
  #main .weather-showcase.quick-access-row .quick-program-grid > a.program-card .card-number {
    margin-bottom: 5px !important;
  }
  #main .weather-showcase.quick-access-row .quick-program-grid > a.program-card .quick-card-copy strong {
    line-height: 1.25 !important;
  }
  #main .weather-showcase.quick-access-row .quick-program-grid > a.program-card .arrow-circle {
    top: 7px !important;
    right: 8px !important;
  }
}
@media (max-width: 390px) {
  #main .weather-showcase.quick-access-row .quick-program-grid > a.program-card {
    height: 66px !important;
    min-height: 66px !important;
    max-height: 66px !important;
    padding: 7px 7px 7px !important;
  }
  #main .weather-showcase.quick-access-row .quick-program-grid > a.program-card .card-number {
    margin-bottom: 4px !important;
  }
  #main .weather-showcase.quick-access-row .quick-program-grid > a.program-card .arrow-circle {
    top: 6px !important;
    right: 7px !important;
  }
}
@media (max-width: 340px) {
  #main .weather-showcase.quick-access-row .quick-program-grid > a.program-card {
    height: 64px !important;
    min-height: 64px !important;
    max-height: 64px !important;
    padding: 7px 6px 7px !important;
  }
  #main .weather-showcase.quick-access-row .quick-program-grid > a.program-card .arrow-circle {
    top: 6px !important;
    right: 6px !important;
  }
}
