wm-modal:where(.astro-XI264YFS){--modal-height: clamp(300px, 55vh, 500px);--modal-width: 40%}.doctor-list__location-card:where(.astro-XI264YFS){padding:1rem;display:flex;flex-direction:column;justify-content:space-between;border-radius:15px;background-color:var(--theme-bg);box-shadow:0 0 18px #00000040}.doctor-list__location-card-top:where(.astro-XI264YFS){height:100%}.doctor-list__location-info:where(.astro-XI264YFS){margin-bottom:1rem}.doctor-list__location-card:where(.astro-XI264YFS) p:where(.astro-XI264YFS){margin-bottom:.5em}.doctor-list__location-card:where(.astro-XI264YFS) h4:where(.astro-XI264YFS) a:where(.astro-XI264YFS){color:var(--theme-secondary)}.doctor-list__location-card:where(.astro-XI264YFS) h4:where(.astro-XI264YFS) a:where(.astro-XI264YFS):hover{text-decoration:underline}.doctor-list__location-card:where(.astro-XI264YFS) h4:where(.astro-XI264YFS) a:where(.astro-XI264YFS):before{display:none}.doctor-specialty:where(.astro-XI264YFS){padding-left:1rem}.doctor-list-modal__container:where(.astro-XI264YFS) h2:where(.astro-XI264YFS){z-index:-1}.doctor-list-modal__container:where(.astro-XI264YFS) h4:where(.astro-XI264YFS){margin-bottom:.3em}@media only screen and (max-width: 968px){.location-info-column:where(.astro-XI264YFS){width:100%}}@media (max-width: 600px){wm-modal:where(.astro-XI264YFS){--modal-width: 80%}}.specialty-title__container:where(.astro-3QLSGKK4){background-color:var(--theme-bg);width:100%;height:107px;position:sticky;top:0;z-index:10;display:flex;align-items:center;text-align:center}.specialty-title:where(.astro-3QLSGKK4){width:100%;max-width:var(--container-max-width);padding:var(--container-padding);margin:0 auto;text-align:left}.doctor-list__content-container:where(.astro-3QLSGKK4){margin:2rem auto;height:fit-content}.doctor-list__specialties-list:where(.astro-3QLSGKK4)>ul:where(.astro-3QLSGKK4){margin:0;padding:0;columns:3;-webkit-columns:3;-moz-columns:3}.doctor-list__specialties-list:where(.astro-3QLSGKK4)>ul:where(.astro-3QLSGKK4)>li:where(.astro-3QLSGKK4){list-style:none;position:relative;padding-left:30px;margin-bottom:.5rem}.doctor-list__specialties-list:where(.astro-3QLSGKK4)>ul:where(.astro-3QLSGKK4)>li:where(.astro-3QLSGKK4):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:5px;background-color:#bf1e2e}.doctor-list__specialties-list:where(.astro-3QLSGKK4)>ul:where(.astro-3QLSGKK4)>li:where(.astro-3QLSGKK4)>a:where(.astro-3QLSGKK4){color:var(--color-font-dark-gray);font-size:var(--font-size-md);font-weight:800;font-family:var(--theme-font-sans)}.urgent-care__btn-container:where(.astro-3QLSGKK4){padding-top:2rem}.doctor-list__doctor-list:where(.astro-3QLSGKK4){margin:3rem auto}.doctor-list__specialty-locations:where(.astro-3QLSGKK4){display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,450px));gap:1rem}@media (max-width: 768px){.doctor-list__specialties-list:where(.astro-3QLSGKK4)>ul:where(.astro-3QLSGKK4){columns:1}}.text-and-image__section:where(.astro-3QLSGKK4){--gap: 3rem;margin:3rem auto;padding:0 0 2rem;display:grid;grid-template-columns:7fr 5fr;gap:var(--gap);align-items:center;position:relative;z-index:1}.text-and-image-content__container:where(.astro-3QLSGKK4){z-index:1}.text-and-image-picture__container:where(.astro-3QLSGKK4) picture:where(.astro-3QLSGKK4) img:where(.astro-3QLSGKK4){width:100%;height:100%;max-width:100%}.text-and-image__section--reversed:where(.astro-3QLSGKK4){grid-template-columns:5fr 7fr}.text-and-image__section--reversed:where(.astro-3QLSGKK4) .text-and-image-content__container:where(.astro-3QLSGKK4){order:2}.text-and-image__section--reversed:where(.astro-3QLSGKK4) .text-and-image-picture__container:where(.astro-3QLSGKK4) picture:where(.astro-3QLSGKK4) img:where(.astro-3QLSGKK4){border-radius:0 0 var(--img-border-radius) 0}@media (max-width: 991px){.text-and-image__section:where(.astro-3QLSGKK4){grid-template-columns:1fr}.text-and-image-content__container:where(.astro-3QLSGKK4){order:1;padding:0 1rem}.text-and-image-content__container:where(.astro-3QLSGKK4){order:2}.text-and-image__section--reversed:where(.astro-3QLSGKK4) .text-and-image-content__container:where(.astro-3QLSGKK4){padding:0 1rem}}
