.page-module__g90C2a__container{background-color:#faf8f5;min-height:80vh;padding:3rem 0 5rem}.page-module__g90C2a__contentWrapper{max-width:1200px;margin:0 auto}.page-module__g90C2a__pageTitle{text-align:center;color:var(--color-primary);font-size:clamp(1.85rem,4.5vw,2.9rem);font-family:var(--font-heading);margin-bottom:3rem}.page-module__g90C2a__doctorsList{flex-direction:column;gap:4.5rem;display:flex}.page-module__g90C2a__doctorRow{background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000d}@media (min-width:768px){.page-module__g90C2a__doctorRow{flex-direction:row}}.page-module__g90C2a__imageCol{flex:0 0 100%}@media (min-width:768px){.page-module__g90C2a__imageCol{flex:0 0 45%}}.page-module__g90C2a__imageWrapper{width:100%;height:340px;position:relative}@media (min-width:768px){.page-module__g90C2a__imageWrapper{height:100%;min-height:600px}}.page-module__g90C2a__doctorImg{object-fit:cover;object-position:center 15%}.page-module__g90C2a__infoCol{flex-direction:column;flex:1;justify-content:center;padding:2rem 1.5rem;display:flex}@media (min-width:768px){.page-module__g90C2a__infoCol{padding:3.5rem 4rem}}.page-module__g90C2a__doctorName{color:#877e8d;font-size:clamp(1.45rem,3vw,2.1rem);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem}.page-module__g90C2a__doctorTitle{color:#877e8d;margin-bottom:1.8rem;font-size:clamp(.95rem,1.8vw,1.3rem);font-weight:400}@media (min-width:768px){.page-module__g90C2a__doctorTitle{margin-bottom:2.5rem}}.page-module__g90C2a__qualificationsSection{margin-bottom:2rem}.page-module__g90C2a__sectionLabel{color:var(--color-text-medium);margin-bottom:.85rem;font-size:1.02rem;font-weight:500}.page-module__g90C2a__qualList{margin:0;padding:0;list-style-type:none}.page-module__g90C2a__qualList li{color:var(--color-text-dark);margin-bottom:.75rem;padding-left:1.4rem;font-size:.95rem;line-height:1.6;position:relative}@media (min-width:768px){.page-module__g90C2a__qualList li{font-size:1.05rem}}.page-module__g90C2a__qualList li:before{content:"•";color:#cac4ce;font-size:1.2rem;font-weight:700;position:absolute;left:0}.page-module__g90C2a__actionArea{margin-top:1.5rem}.page-module__g90C2a__bookBtn{color:#fff;text-align:center;background-color:#877e8d;border:none;border-radius:30px;padding:.85rem 2.2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}@media (max-width:640px){.page-module__g90C2a__bookBtn{width:100%}.page-module__g90C2a__doctorsList{gap:3rem}}.page-module__g90C2a__bookBtn:hover{color:#fff;background-color:#6d6473;transform:translateY(-2px);box-shadow:0 4px 15px #877e8d66}
