/* ───────── 모바일 전용 커스텀 ───────── */
@media (max-width: 768px) {


  /* 2) 배너 카드 썸네일 16:9 비율로 */
  .mobile-more-list .blog-card.full-width .result-thumbnail
  
  {
    padding-bottom: 56.25% !important;  /* 16 ÷ 9 × 100 */
    width: 100% !important; /* 폭 꽉 차게 */
    height: 0 !important;  /* 높이 고정 대신 */
  }

  /* 3) 배너 카드 안의 이미지가 꽉 차도록 */
  .mobile-more-list .blog-card.full-width .result-thumbnail img {
    object-fit: cover;
  }
  .mobile-more-list  .blog-card{
    flex: 0 0 100% !important;
    max-width: 45% !important;
    margin : 0 !important;
  }
  .mobile-more-list .result-item.full-width,
  .mobile-more-list .blog-card.full-width {
    flex: 0 0 94% !important;
    max-width: 100% !important;
    grid-column: 1 / -1 !important;   /* grid 레이아웃 대비 */
  }
  .mobile-more-list .result-item.full-width,
  .mobile-more-list .blog-card.full-width .result-title {
    font-size : 16px !important; /* 모바일에서 배너 카드 제목 크게 */
  }
   .mobile-more-list .card-third {
    display: flex;               /* 세로 → 가로 */
    flex-direction: row;
    align-items: stretch;
    flex: 0 0 94%!important;
    max-width: 100% !important;
    height: auto;                /* 높이는 콘텐츠에 맞게 */
  }

  /* 2) 썸네일을 오른쪽으로, 폭 40 % 정도 */
  .mobile-more-list .card-third .result-thumbnail {
    order: 2;                    /* 오른쪽 */
    flex: 0 0 40%;
    max-width: 40%;
    padding-bottom: 0;           /* 높이 고정 대신 */
    aspect-ratio: 3 / 2;         /* 3:2 비율 유지 */
  }
  .mobile-more-list .card-third .result-thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  /* 3) 텍스트(제목·요약) 영역을 왼쪽으로 */
  .mobile-more-list .card-third .result-content {
    order: 1;                    /* 왼쪽 */
    flex: 1 1 60%;               /* 남은 공간 */
    padding: 4px 6px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }


  /* 5) 제목·요약 줄 수 조금 줄이기 (선택) */
  .article-more-list .card-third .result-title       { -webkit-line-clamp: 2; font-size: 12px; }
  .article-more-list .card-third .summary-content    { -webkit-line-clamp: 2; font-size: 11px; }

}

/* 모바일 전용 */
