/* 27차 미리보기(2026-11-01 · ko-ver2) — 무통 마취: 재식술 미리보기 방식 정리의 이 페이지 몫. 생성 batch-1101f/r27_an.py */

/* 마스터 코스 사진 줄: 4장(교육 장소 · 수료증 · 학회 강의 · 장비) */
.bp-mc__photos.r27an-photos { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; }
@media (max-width: 1279px) { .bp-mc__photos.r27an-photos { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 28px 24px; } }
@media (max-width: 767px) { .bp-mc__photos.r27an-photos { grid-template-columns: minmax(0, 1fr); } }

/* 과정 머리: 두 원칙 문장은 조금 진하게 */
.r27an-proc .r25-pa__lead.r27an-lead { font-weight: 600; color: #1b1916; }
.r27an-proc .r25-pa__lead + .r25-pa__lead { margin-top: 10px; }

/* 마취에 진심인 이유: 글 카드 3장 한 줄(모바일 1장씩) · 설명 문단 */
.r27an-why .r25-tg__grid { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1120px; margin-inline: auto; }
.r27an-why .r25-tc { min-height: 0; gap: 14px; padding: clamp(26px, 1.4vw + 14px, 36px) clamp(22px, 1.2vw + 12px, 32px); }
.r27an-why .r25-tc h3 { font-size: clamp(18px, 16px + .4vw, 21px); }
.r27an-why .r25-tc p { margin: 0; font-size: 15px; line-height: 1.75; color: #5f5a52; word-break: keep-all; }
@media (max-width: 767px) {
  .r27an-why .r25-tg__grid { grid-template-columns: minmax(0, 1fr); gap: 10px; }
  .r27an-why .r25-tc { padding: 22px 20px; }
  .r27an-why .r25-tc h3 { font-size: 17px; }
}

/* 마스터 코스 머리(1023px 이하): 위의 ‘2018 PARIS’ 장식과 제목 뒤 큰 윤곽 글자가 겹치지 않게 사이를 띄운다 */
@media (max-width: 1023px) { .bp-mc__hd { gap: calc(clamp(64px, 9vw, 170px) * .5); } }
