.page-module__REhWBW__container{min-height:60vh}.page-module__REhWBW__pageHeader{background:var(--color-primary);text-align:center;padding:56px 24px}.page-module__REhWBW__pageTitle{color:var(--color-white);margin-bottom:8px;font-size:clamp(24px,4vw,36px);font-weight:700}.page-module__REhWBW__pageDesc{color:#ffffffd9;font-size:15px}.page-module__REhWBW__inner{max-width:var(--max-width);margin:0 auto;padding:64px 24px}.page-module__REhWBW__section{margin-bottom:72px}.page-module__REhWBW__sectionTitle{color:var(--color-text);border-bottom:3px solid var(--color-primary);margin-bottom:32px;padding-bottom:10px;font-size:22px;font-weight:700;display:inline-block}.page-module__REhWBW__doctorCard{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);align-items:flex-start;gap:48px;padding:40px;display:flex}.page-module__REhWBW__doctorPhoto{flex-shrink:0;width:200px;height:260px}.page-module__REhWBW__imagePlaceholder{color:#9ca3af;border-radius:var(--radius);background:#e5e7eb;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.page-module__REhWBW__role{color:var(--color-primary-darker);margin-bottom:4px;font-size:13px;font-weight:500}.page-module__REhWBW__name{margin-bottom:4px;font-size:26px;font-weight:700}.page-module__REhWBW__nameEn{color:var(--color-text-secondary);margin-bottom:20px;font-size:13px}.page-module__REhWBW__meta{margin-bottom:16px}.page-module__REhWBW__metaRow{align-items:baseline;gap:12px;margin-bottom:6px;font-size:14px;display:flex}.page-module__REhWBW__metaLabel{color:var(--color-primary-darker);white-space:nowrap;font-weight:700}.page-module__REhWBW__career{margin-bottom:20px}.page-module__REhWBW__careerLabel{color:var(--color-text-secondary);margin-bottom:8px;font-size:13px;font-weight:700}.page-module__REhWBW__career ul{padding:0;list-style:none}.page-module__REhWBW__career ul li{color:var(--color-text-secondary);padding-left:14px;font-size:14px;line-height:1.8;position:relative}.page-module__REhWBW__career ul li:before{content:"–";color:var(--color-primary-darker);position:absolute;left:0}.page-module__REhWBW__message{background:var(--color-bg-section);border-left:3px solid var(--color-primary);border-radius:0 var(--radius) var(--radius) 0;color:var(--color-text-secondary);padding:12px 16px;font-size:14px;font-style:italic;line-height:1.8}.page-module__REhWBW__staffGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.page-module__REhWBW__staffCard{text-align:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:24px 16px}.page-module__REhWBW__staffPhoto{border-radius:50%;width:100px;height:100px;margin:0 auto 12px;overflow:hidden}.page-module__REhWBW__staffRole{color:var(--color-primary-darker);margin-bottom:4px;font-size:12px;font-weight:500}.page-module__REhWBW__staffName{color:var(--color-text);font-size:15px;font-weight:700}@media (max-width:768px){.page-module__REhWBW__doctorCard{flex-direction:column;gap:24px;padding:24px}.page-module__REhWBW__doctorPhoto{width:140px;height:180px}.page-module__REhWBW__staffGrid{grid-template-columns:repeat(2,1fr)}}
