.therapist-page{max-width:1180px}.therapist-page h1{font-size:clamp(36px,5vw,64px)}.therapist-toolbar,.therapist-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:24px 0}.therapist-toolbar{justify-content:space-between}.therapist-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:24px}.therapist-card{overflow:hidden;max-width:540px}.therapist-photo{display:flex;background:#efe7df;aspect-ratio:4/5;align-items:center;justify-content:center;overflow:hidden;border-radius:18px;color:#842047;font-size:72px}.therapist-photo img{width:100%;height:100%;object-fit:cover}.therapist-card-body{padding:24px}.therapist-card h2{font-size:30px;margin:10px 0}.therapist-detail{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:clamp(24px,5vw,64px);margin-top:32px}.therapist-detail h2{font-size:26px;margin-top:24px}.therapist-detail p{margin:16px 0}.therapist-section{margin-top:64px}.therapist-section>p{margin:14px 0 24px}.therapist-service{padding:24px;display:flex;flex-direction:column;gap:12px;overflow-wrap:anywhere}.therapist-rating{color:#842047}.therapist-page [aria-pressed=true]{color:#842047;background:#f5e8ed;border-color:#842047}.therapist-page [hidden]{display:none!important}@media(max-width:640px){.therapist-detail{grid-template-columns:1fr}.therapist-detail .therapist-photo{max-width:360px;width:100%;margin:auto}.therapist-card{max-width:none}}
.therapist-page button[data-favourite]{color:#842047;background:#fff;border:1px solid #c798a8}.therapist-page button[data-favourite][aria-pressed=true]{background:#f5e8ed;border-color:#842047}
