.practitioner-intro{font-size:16px;line-height:1.8;margin-bottom:24px}.practitioner-region{border-left:6px solid var(--primary-color-600,#2d2f81);margin:32px 0 16px;padding-left:12px}.practitioner-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.practitioner-card{background:var(--white-color,#fff);border:1px solid var(--grey-color-2,#e0e0e0);border-radius:12px;display:flex;flex-direction:column;padding:20px 16px}.practitioner-name{font-size:18px;font-weight:600;margin-bottom:4px}.practitioner-office{color:var(--black-color-1,#4f4f4f);font-size:14px;margin-bottom:12px}.practitioner-details{font-size:14px;margin-top:auto}.practitioner-detail-row{display:flex;gap:12px;padding:4px 0}.practitioner-detail-row dt{color:var(--black-color-1,#4f4f4f);flex:0 0 56px;font-weight:600}.practitioner-detail-row dd{flex:1;word-break:break-all}.practitioner-detail-row dd a{color:var(--primary-color-600,#2d2f81)}@media (max-width:1023px){.practitioner-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.practitioner-grid{grid-template-columns:1fr}}
