.doctors_hero__fIC3o{padding:0 0 1rem;background:#ffffff;overflow:hidden;margin-top:90px;text-align:center}.doctors_container__vwwEF{width:90%;max-width:1400px;margin:auto}.doctors_tagline__m0QhG{font-size:.9rem;background:#dbeafe;display:inline-block;padding:6px 14px;border-radius:20px;color:#1e40af;font-weight:500;margin-bottom:1.5rem}.doctors_title__MIUr8{font-size:3.5rem;font-weight:400;line-height:1.1;color:#1a1a1a;margin-bottom:1.5rem;letter-spacing:-.02em;font-family:serif}.doctors_scriptHighlight__fY7sZ{color:var(--primary);font-weight:500;margin-left:10px;font-style:italic}.doctors_subtitle__a5JgY{font-size:1.1rem;color:#666;margin-bottom:2.5rem;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.doctors_filterBar__oCK2g{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.doctors_filterButton__nxhH1{padding:8px 20px;border-radius:50px;border:1px solid #e5e7eb;background:white;color:#4b5563;font-size:.9rem;cursor:pointer;transition:all .2s}.doctors_filterButton__nxhH1:hover{border-color:var(--primary);color:var(--primary)}.doctors_filterButton__nxhH1.doctors_active__Hadmv{background:var(--primary);color:white;border-color:var(--primary)}.doctors_doctorGrid___6xiR{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem;margin-bottom:4rem}.doctors_errorContainer__nD0gM,.doctors_loadingContainer__GsW6M{text-align:center;padding:3rem}@media (max-width:1200px){.doctors_doctorGrid___6xiR{grid-template-columns:repeat(2,1fr);gap:1.5rem}.doctors_title__MIUr8{font-size:2.5rem}}@media (max-width:640px){.doctors_doctorGrid___6xiR{grid-template-columns:1fr;gap:1.2rem}}