.page_doctorsPage__WSzf8{--doc-margin:clamp(1.25rem,3vw,3rem);--doc-col-gap:clamp(1.5rem,3vw,2.75rem);--doc-row-gap:clamp(1rem,2vw,1.5rem);--doc-max:1320px;--doc-ink:#0F1A4A;--doc-paper:#FBFBF8;--doc-accent:#9B2C62;--doc-muted:#55607A;--doc-line:rgba(15,26,74,0.12);--doc-line-strong:rgba(15,26,74,0.24);--doc-radius:0.85rem;--doc-ease:cubic-bezier(0.16,1,0.3,1);width:100%;max-width:var(--doc-max);margin:0 auto;background:var(--doc-paper);color:var(--doc-ink);font-family:Inter,Arial,sans-serif;overflow-x:hidden;padding-bottom:4rem}.page_doctorsPage__WSzf8 .doc-hero{padding:clamp(2.5rem,4vw,4rem) 0 0;background-image:radial-gradient(var(--doc-line) 1px,transparent 1px);background-size:24px 24px;background-position:-8px -8px}.page_doctorsPage__WSzf8 .doc-hero__inner{padding:0 var(--doc-margin);max-width:calc(var(--doc-max) - 2rem);margin:0 auto}.page_doctorsPage__WSzf8 .doc-hero__kicker{display:inline-flex;align-items:center;gap:.6rem;color:var(--doc-accent);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.25rem}.page_doctorsPage__WSzf8 .doc-hero__kicker:before{content:"";width:1.5rem;height:1px;background:var(--doc-accent)}.page_doctorsPage__WSzf8 .doc-hero__title{font-family:Lora,Georgia,serif;font-weight:600;font-size:clamp(2.6rem,5.5vw,4.8rem);line-height:1.05;letter-spacing:-.03em;color:var(--doc-ink);margin:0;max-width:32rem}.page_doctorsPage__WSzf8 .doc-hero__copy{color:var(--doc-muted);font-size:1.02rem;line-height:1.75;max-width:36rem;margin:1.15rem 0 0}.page_doctorsPage__WSzf8 .doc-hero__stats{display:flex;background:var(--doc-paper);border-top:1px solid var(--doc-line);border-bottom:1px solid var(--doc-line);margin-top:clamp(2rem,4vw,3.25rem);width:100%}.page_doctorsPage__WSzf8 .doc-hero__stat{flex:1;padding:1.1rem var(--doc-margin);border-right:1px solid var(--doc-line)}.page_doctorsPage__WSzf8 .doc-hero__stat:last-child{border-right:none}.page_doctorsPage__WSzf8 .doc-hero__stat span{display:block;font-family:Lora,Georgia,serif;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:600;color:var(--doc-ink);line-height:1}.page_doctorsPage__WSzf8 .doc-hero__stat p{color:var(--doc-muted);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;margin:.5rem 0 0}.page_doctorsPage__WSzf8 .doc-rail{border-bottom:1px solid var(--doc-line);margin-top:clamp(1.75rem,3vw,2.5rem);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.page_doctorsPage__WSzf8 .doc-rail::-webkit-scrollbar{display:none}.page_doctorsPage__WSzf8 .doc-rail__track{display:flex;width:-moz-max-content;width:max-content}.page_doctorsPage__WSzf8 .doc-rail__item{display:flex;align-items:center;gap:.55rem;padding:.85rem 1.2rem;border:none;border-bottom:2px solid transparent;background:none;font-family:Inter,sans-serif;font-size:.82rem;font-weight:600;color:var(--doc-muted);white-space:nowrap;cursor:pointer;transition:color .2s ease,border-color .2s ease}.page_doctorsPage__WSzf8 .doc-rail__item:focus-visible,.page_doctorsPage__WSzf8 .doc-rail__item:hover{color:var(--doc-ink);border-bottom-color:var(--doc-line-strong)}.page_doctorsPage__WSzf8 .doc-rail__num{color:var(--doc-accent);font-size:.7rem;font-variant-numeric:tabular-nums}.page_doctorsPage__WSzf8 .doc-filters{display:flex;gap:clamp(1rem,2vw,1.75rem);padding:0 var(--doc-margin);border-bottom:1px solid var(--doc-line);margin-top:clamp(1.5rem,3vw,2.25rem);align-items:center;min-height:3.4rem}.page_doctorsPage__WSzf8 .doc-filter{background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:1rem 0;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;color:var(--doc-muted);cursor:pointer;transition:color .2s ease,border-color .2s ease}.page_doctorsPage__WSzf8 .doc-filter:hover{color:var(--doc-ink)}.page_doctorsPage__WSzf8 .doc-filter--active{color:var(--doc-ink);border-bottom-color:var(--doc-accent)}.page_doctorsPage__WSzf8 .doc-roster{width:min(100%,calc(var(--doc-max) - 1rem));margin-inline:auto;padding:0 var(--doc-margin);background-image:radial-gradient(var(--doc-line) 1px,transparent 1px);background-size:24px 24px;background-position:-8px -8px}.page_doctorsPage__WSzf8 .doc-row{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto auto;grid-template-areas:"idx   idx" "photo info";-moz-column-gap:var(--doc-col-gap);column-gap:var(--doc-col-gap);row-gap:var(--doc-row-gap);align-items:center;padding:clamp(2.5rem,4vw,3.75rem) 0}.page_doctorsPage__WSzf8 .doc-row--b,.page_doctorsPage__WSzf8 .doc-row--c{grid-template-areas:"idx  idx" "info photo"}.page_doctorsPage__WSzf8 .doc-row:not(:last-child):after{content:"";position:absolute;bottom:0;left:50%;width:100vw;height:1px;margin-left:-50vw;background:var(--doc-line)}.page_doctorsPage__WSzf8 .doc-row__index{grid-area:idx;font-family:Inter,sans-serif;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700;letter-spacing:.14em;color:var(--doc-accent)}.page_doctorsPage__WSzf8 .doc-row__index:before{content:"Consultant ";color:var(--doc-muted);font-weight:600}.page_doctorsPage__WSzf8 .doc-row__photo{grid-area:photo;position:relative;overflow:hidden;border:1px solid var(--doc-line);border-radius:var(--doc-radius);aspect-ratio:4/5;width:100%;box-shadow:0 12px 28px rgba(15,26,74,.06);transition:box-shadow .4s var(--doc-ease)}.page_doctorsPage__WSzf8 .doc-row:hover .doc-row__photo{box-shadow:0 18px 38px rgba(15,26,74,.1)}.page_doctorsPage__WSzf8 .doc-row__photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block;transition:transform .5s var(--doc-ease)}.page_doctorsPage__WSzf8 .doc-row:hover .doc-row__photo img{transform:scale(1.02)}.page_doctorsPage__WSzf8 .doc-row__dept-tag{position:absolute;z-index:2;bottom:.8rem;left:.8rem;background:var(--doc-ink);color:var(--doc-paper);font-size:.68rem;font-weight:600;letter-spacing:.05em;padding:.45rem .8rem;border-radius:.4rem}.page_doctorsPage__WSzf8 .doc-row__info{grid-area:info;display:flex;flex-direction:column;justify-content:center;min-width:0}.page_doctorsPage__WSzf8 .doc-row__specialty{display:block;color:var(--doc-accent);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.page_doctorsPage__WSzf8 .doc-row__name{font-family:Lora,Georgia,serif;font-weight:600;font-size:clamp(1.6rem,2.4vw,2.1rem);letter-spacing:-.02em;line-height:1.25;color:var(--doc-ink);margin:.65rem 0 .4rem}.page_doctorsPage__WSzf8 .doc-row__designation{color:var(--doc-muted);font-size:.95rem;margin:0 0 1.35rem;line-height:1.5}.page_doctorsPage__WSzf8 .doc-row__quals{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 1.4rem;padding:0;row-gap:.4rem}.page_doctorsPage__WSzf8 .doc-row__quals li{font-size:.83rem;color:var(--doc-muted);padding:0 .8rem;border-left:1px solid var(--doc-line);line-height:1.4}.page_doctorsPage__WSzf8 .doc-row__quals li:first-child{padding-left:0;border-left:none}.page_doctorsPage__WSzf8 .doc-row__footer{display:flex;align-items:center;gap:1.1rem 1.75rem;flex-wrap:wrap}.page_doctorsPage__WSzf8 .doc-row__availability{display:inline-flex;align-items:center;gap:.55rem;font-size:.82rem;font-weight:600;color:var(--doc-muted)}.page_doctorsPage__WSzf8 .doc-row__dot{width:7px;height:7px;border-radius:50%;border:1px solid var(--doc-accent);flex-shrink:0}.page_doctorsPage__WSzf8 .doc-row__dot--filled{background:var(--doc-accent)}.page_doctorsPage__WSzf8 .doc-row__cta{display:inline-flex;align-items:center;gap:.55rem;color:var(--doc-ink);font-weight:600;font-size:.9rem;text-decoration:none;border-bottom:1px solid var(--doc-line-strong);padding-bottom:2px;transition:color .25s ease,border-color .25s ease}.page_doctorsPage__WSzf8 .doc-row__cta:focus-visible,.page_doctorsPage__WSzf8 .doc-row__cta:hover{color:var(--doc-accent);border-color:var(--doc-accent)}.page_doctorsPage__WSzf8 .doc-row__cta-arrow{display:inline-block;transition:transform .3s var(--doc-ease)}.page_doctorsPage__WSzf8 .doc-row__cta:focus-visible .doc-row__cta-arrow,.page_doctorsPage__WSzf8 .doc-row__cta:hover .doc-row__cta-arrow{transform:translateX(6px)}@media (max-width:780px){.page_doctorsPage__WSzf8 .doc-row,.page_doctorsPage__WSzf8 .doc-row--b{grid-template-columns:1fr;grid-template-areas:"idx" "photo" "info"}.page_doctorsPage__WSzf8 .doc-row__photo{aspect-ratio:5/4;max-width:26rem}.page_doctorsPage__WSzf8 .doc-row__info{padding-top:.25rem}.page_doctorsPage__WSzf8 .doc-hero__stats{flex-direction:column}.page_doctorsPage__WSzf8 .doc-hero__stat{border-right:none;border-bottom:1px solid var(--doc-line);padding:1rem var(--doc-margin)}.page_doctorsPage__WSzf8 .doc-hero__stat:last-child{border-bottom:none}}@media (max-width:560px){.page_doctorsPage__WSzf8 .doc-hero__inner,.page_doctorsPage__WSzf8 .doc-roster{padding:0 1.25rem}.page_doctorsPage__WSzf8 .doc-filters{padding:0 1.25rem;gap:1.25rem}.page_doctorsPage__WSzf8 .doc-row__quals li{font-size:.8rem;padding:0 .6rem}.page_doctorsPage__WSzf8 .doc-row__footer{flex-direction:column;align-items:flex-start;gap:.85rem}.page_doctorsPage__WSzf8 .doc-row__photo{aspect-ratio:4/5;max-width:20rem}}@media (prefers-reduced-motion:reduce){.page_doctorsPage__WSzf8 .doc-row__cta,.page_doctorsPage__WSzf8 .doc-row__cta-arrow,.page_doctorsPage__WSzf8 .doc-row__photo,.page_doctorsPage__WSzf8 .doc-row__photo img{transition:none!important}}