.therapist-profile__hero{display:grid;grid-template-columns:minmax(12rem,22rem) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding-block:7rem 3rem}.therapist-profile__portrait{border-radius:2rem;overflow:hidden;background:#f4ead2;aspect-ratio:4/5;display:grid;place-items:center}.therapist-profile__portrait img{width:100%;height:100%;object-fit:cover}.therapist-profile__portrait .nakee-icon{width:6rem;height:6rem;color:#ad7d28}.therapist-profile h1{font-size:clamp(2.8rem,5vw,4.5rem);margin:.6rem 0 1rem;line-height:1.1}.therapist-profile h2{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.2}.therapist-profile__content{padding-bottom:6rem}.therapist-profile__content>section{margin-block:2.5rem}.therapist-profile__story{max-width:50rem}.therapist-profile__branch{padding:clamp(1.25rem,3vw,2rem);background:#fbf3df;border:1px solid #dfd2b1;border-radius:1.2rem}.therapist-profile__branch .nakee-button{margin:.5rem .5rem .5rem 0}.therapist-profile__live{margin-top:2rem}@media(max-width:48rem){.therapist-profile__hero{grid-template-columns:minmax(0,1fr);padding-top:5.5rem;gap:1.5rem}.therapist-profile__portrait{width:min(100%,20rem);justify-self:center}.therapist-profile__branch .nakee-button{max-width:100%;white-space:normal}}