.doctor-detail-page[data-v-ccd287cb]{background:linear-gradient(180deg,#f6fbf8,#fff 36%,#eef5ff);color:#163047}.page-shell[data-v-ccd287cb]{width:min(1180px,100% - 32px);margin:0 auto}.profile-section[data-v-ccd287cb]{padding:100px 0}.sidebar-card[data-v-ccd287cb],.content-card[data-v-ccd287cb],.contact-card[data-v-ccd287cb],.content-section[data-v-ccd287cb]{border-radius:46px;background:#fff;box-shadow:6px 4px 168px #0000001a}.sidebar-card[data-v-ccd287cb]{overflow:hidden;position:sticky;top:30px}.sidebar-image-wrap[data-v-ccd287cb]{overflow:hidden}.sidebar-image[data-v-ccd287cb]{display:block;width:100%;aspect-ratio:1/1.15;object-fit:cover}.sidebar-body[data-v-ccd287cb]{display:grid;gap:14px;padding:40px;background:#f2fbf7}.sidebar-row[data-v-ccd287cb]{display:flex;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid rgba(22,48,71,.08)}.sidebar-row[data-v-ccd287cb]:last-child{padding-bottom:0;border-bottom:0}.sidebar-label[data-v-ccd287cb]{color:#0f766e;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;width:45%;flex:0 0 45%}.sidebar-value[data-v-ccd287cb]{font-weight:700}.sidebar-footer[data-v-ccd287cb]{display:flex;align-items:center;gap:20px;padding:15px 40px;background:#163047}.sidebar-follow[data-v-ccd287cb]{font-size:20px;font-weight:600;color:#fff}.social-links[data-v-ccd287cb]{display:flex;gap:6px}.social-btn[data-v-ccd287cb]{color:#fff;border:1px solid rgba(255,255,255,.8);background:transparent}.social-icon[data-v-ccd287cb]{display:block;width:18px;height:18px;filter:brightness(0) invert(1)}.content-stack[data-v-ccd287cb]{display:grid;gap:24px}.content-section[data-v-ccd287cb],.content-card[data-v-ccd287cb],.contact-card[data-v-ccd287cb]{padding:0;box-shadow:none;background:transparent}.section-kicker[data-v-ccd287cb]{color:#0f766e;font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.section-title[data-v-ccd287cb],.card-title[data-v-ccd287cb]{margin:0 0 14px;font-weight:800;letter-spacing:-.03em}.section-title[data-v-ccd287cb]{font-size:clamp(2rem,4vw,2.875rem);line-height:1.06}.section-title.small[data-v-ccd287cb]{font-size:clamp(1.8rem,3vw,2.875rem)}.card-title[data-v-ccd287cb]{font-size:clamp(1.8rem,3vw,2.875rem);margin-bottom:20px}.section-text[data-v-ccd287cb],.timeline-text[data-v-ccd287cb],.expertise-item span[data-v-ccd287cb]{margin:0;color:#607284;line-height:1.72}.timeline-item+.timeline-item[data-v-ccd287cb]{margin-top:30px}.timeline-title[data-v-ccd287cb]{margin-bottom:15px;font-weight:800;font-size:20px}.skill-item+.skill-item[data-v-ccd287cb]{margin-top:30px}.skill-head[data-v-ccd287cb]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;font-weight:700}.skill-bar[data-v-ccd287cb]{background:#f2fbf7}.expertise-list[data-v-ccd287cb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 20px;margin-top:20px}.expertise-item[data-v-ccd287cb]{display:flex;align-items:flex-start;gap:10px}.contact-form[data-v-ccd287cb]{display:grid;gap:18px;margin-top:0}.contact-card[data-v-ccd287cb]{padding:40px;background:#f2fbf7;box-shadow:none}.form-grid[data-v-ccd287cb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.submit-btn[data-v-ccd287cb]{justify-self:start;min-width:180px}@media(max-width:599px){.page-shell[data-v-ccd287cb]{width:min(100% - 24px,1180px)}.profile-section[data-v-ccd287cb]{padding:40px 0}.sidebar-card[data-v-ccd287cb],.contact-card[data-v-ccd287cb]{border-radius:26px}.sidebar-image[data-v-ccd287cb]{aspect-ratio:1/1.1}.sidebar-body[data-v-ccd287cb]{padding:20px}.sidebar-label[data-v-ccd287cb]{font-size:18px}.sidebar-footer[data-v-ccd287cb]{padding:10px 20px}.sidebar-follow[data-v-ccd287cb]{font-size:18px}.section-title[data-v-ccd287cb],.section-title.small[data-v-ccd287cb],.card-title[data-v-ccd287cb]{font-size:26px}.timeline-item+.timeline-item[data-v-ccd287cb]{margin-top:20px}.skill-item+.skill-item[data-v-ccd287cb]{margin-top:20px}.expertise-list[data-v-ccd287cb],.form-grid[data-v-ccd287cb]{grid-template-columns:1fr}.contact-card[data-v-ccd287cb]{padding:20px}}
