.ode-staff-grid{display:grid;grid-template-columns:repeat(var(--ode-staff-cols,3),minmax(0,1fr));column-gap:1%;row-gap:55px;margin:0 0 35px}.ode-staff-card{min-width:0;background:#fff}.ode-staff-image{width:100%;text-align:center}.ode-staff-photo{display:block;width:78%;max-width:365px;aspect-ratio:1/1;object-fit:cover;border-radius:50%;filter:grayscale(100%);margin:0 auto}.ode-staff-content{padding:22px 5% 0}.ode-staff-name,.ode-staff-name a{font-family:Spectral,serif;font-size:25px;font-weight:400;line-height:1.35;color:#222;text-decoration:none}.ode-staff-name{margin:0 0 22px}.ode-staff-role{font-style:italic;margin:0 0 15px;line-height:1.55}.ode-staff-clinics{margin:0 0 15px;line-height:1.5}.ode-staff-contact{margin:0 0 8px}.ode-staff-email,.ode-staff-phone{color:inherit;text-decoration:none;overflow-wrap:anywhere}.ode-staff-email i{color:#b18760}.ode-staff-more{display:block;margin-top:7px;color:#222;font-weight:700;text-decoration:none}.ode-staff-separator{padding:0 2px}@media(min-width:768px) and (max-width:1023px){.ode-staff-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1%}}@media(max-width:767px){.ode-staff-grid{grid-template-columns:1fr}.ode-staff-photo{width:78%}}
.ode-staff-notice{margin:0 0 15px;line-height:1.5;font-style:italic;color:#666}
