/* 27차 미리보기(2026-11-01 · ko-ver2) — 최소 삭제 세라믹을 재식술 미리보기 방식으로: 이 페이지에만 필요한 것. 생성 batch-1101f/r27_ce.py */

/* ‘다릅니다’ 띠(재식술 ‘단 한 번!’ 모양): 두 줄 제목 · 문구 아래 작은 설명 */
.r27ce-band .r20-band__t em { font-style: normal; }
.r27ce-band .r20-band__pt small { display: block; margin-top: 4px; font-size: 13.5px; line-height: 1.5; font-weight: 500; color: rgba(255,255,255,.66); }

/* 세라믹이란?: 가로로 긴 사진을 자르지 않고 전체 · 핵심 한 줄 */
.r27ce-intro .r21-intro__ph { aspect-ratio: auto; }
.r27ce-intro .r21-intro__ph img { height: auto; }
.r27ce-core { margin: 22px 0 0; font-size: 15px; font-weight: 700; letter-spacing: -0.02em; color: #a9843e; }

/* 증례: 긴 사진 이름표가 칸 밖으로 나가지 않게 · 증례 안내 */
.r27ce-ba .r24-bc__half em { max-width: calc(100% - 32px); line-height: 1.3; }
.r27ce-ba .r24-bc__half:last-child em { text-align: right; }
.r27ce-ba__disc { margin-top: 8px; font-size: 12.5px; line-height: 1.65; word-break: keep-all; }

/* 과정: 첫 줄 강조 */
.r25-pa__lead b { font-weight: 700; color: #1b1916; }

/* 띠 문구가 재식술보다 길다 → 가운데 치아를 조금 줄이고 글 칸을 넓힘(1024px 이상) */
@media (min-width: 1024px) {
  .r27ce-band .r20-band__fig { grid-template-columns: minmax(0, 1fr) clamp(190px, 12vw, 240px) minmax(0, 1fr); column-gap: clamp(16px, 1.6vw, 32px); }
  .r27ce-band .r20-band__pt { font-size: clamp(16px, 13px + .4vw, 19px); }
  .r27ce-band .r20-band__col--l .r20-band__pt { padding-right: 46px; }
  .r27ce-band .r20-band__col--r .r20-band__pt { padding-left: 46px; }
  .r27ce-band .r20-band__pt::before { width: 28px; }
  .r27ce-band .r20-band__col { gap: clamp(22px, 2vw, 40px); }
}
.r27ce-band .r20-band__t { font-size: clamp(26px, 16px + 1.7vw, 48px); text-wrap: balance; word-break: keep-all; }
