/* 3차(2026-10-20) 원장 소개 미리보기(doctor.preview.html) — 배너 사진 · 인사말 사진 위치 · 한글 머리말 · 슬로건(메인 Our Mission 과 같은 섹션) · 생성 doctor-1017c/r3.py */
.dr3-hero .shero__bg { object-position: 72% 50%; }
@media (max-width: 1023px) {
  .dr3-hero { align-items: flex-start; }
  .dr3-hero .shero__in { padding-top: calc(var(--hdr-h) + 44px); }
  .dr3-hero .shero__bg { object-position: 50% 100%; }
  .dr3-hero::before { background: linear-gradient(180deg, rgba(0,0,0,.62) 0%, rgba(0,0,0,.38) 46%, rgba(0,0,0,.08) 72%); }
}
.dr3-ko { display: inline-block; margin-left: 12px; padding-left: 12px; border-left: 1px solid currentColor; font-size: 1em; font-weight: 600; letter-spacing: 0; text-transform: none; color: #5d554a; vertical-align: baseline; }
.sb .dr3-ko { color: rgba(255,255,255,.64); border-left-color: rgba(201,163,90,.7); }
.v7-greet__ph img[src*="r3-dr-greet"] { object-position: 50% 30%; }
.dr3-slogan { font-size: clamp(24px, 14px + 2vw, 50px); }
.dr3-slogan strong { font-weight: 700; }
