.legacy-therapist-grid{grid-template-columns:repeat(3,1fr);gap:22px 14px;margin-bottom:36px;display:grid}.legacy-therapist-card{color:#333;text-decoration:none}.legacy-therapist-card img{aspect-ratio:3/4;object-fit:cover;background:#f3f3f3;width:100%;display:block}.legacy-therapist-card h2{color:#087b8a;text-align:center;background:0 0;border:0;margin:8px 0 2px;padding:0;font-size:17px;font-weight:600}.legacy-therapist-card p{color:#536267;text-align:center;margin:0;font-size:13px;line-height:1.7}.legacy-therapist-intro{border-top:1px solid #ddd;padding-top:18px}.legacy-profile-gallery{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:28px;display:grid}.legacy-profile-gallery img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.legacy-profile-gallery:has(img:only-child){grid-template-columns:minmax(240px,420px);justify-content:center}.legacy-profile-table{border-collapse:collapse;width:100%;margin-bottom:30px}.legacy-profile-table th,.legacy-profile-table td{vertical-align:top;border:1px solid #ddd;padding:12px 15px}.legacy-profile-table th{color:#555;text-align:left;background:#f3f3f3;width:34%;font-weight:500}.legacy-profile-message{white-space:pre-line}@media (max-width:640px){.legacy-therapist-grid{grid-template-columns:repeat(2,1fr);gap:18px 10px}.legacy-therapist-card h2{font-size:16px}.legacy-profile-gallery{grid-template-columns:repeat(2,1fr)}.legacy-profile-gallery:has(img:only-child){grid-template-columns:minmax(220px,88%)}.legacy-profile-table th,.legacy-profile-table td{padding:10px}}
