/* Page-local opening typography. V152 grid, artwork and panel colors retained. */
.page-psychotherapy .psych-hero .psych-opening-label{
 font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;
 line-height:1.5;letter-spacing:.12em;text-transform:uppercase;
 max-width:none;text-wrap:normal;
}
.page-psychotherapy .psych-heading .psych-main-headline{
 font-family:HeatherRoman,Georgia,serif;font-size:clamp(32px,3.1vw,43px);
 line-height:1.08;letter-spacing:-.025em;margin-top:18px;max-width:18ch;
}
.page-psychotherapy .psych-heading{padding-bottom:96px}
.page-psychotherapy .psych-intro{padding-top:72px;padding-bottom:40px}
@media(min-width:761px){
 .page-psychotherapy .psych-portrait img{object-position:50% 0%}
}
@media(max-width:1050px){
 .page-psychotherapy .psych-heading .psych-main-headline{font-size:32px}
 .page-psychotherapy .psych-heading{padding-bottom:76px}
}
@media(max-width:760px){
 .page-psychotherapy .psych-heading .psych-main-headline{font-size:29px}
 .page-psychotherapy .psych-heading{padding-bottom:66px}
 .page-psychotherapy .psych-intro{padding-top:60px;padding-bottom:37px}
}
@media(max-width:500px){
 .page-psychotherapy .psych-heading .psych-main-headline{font-size:25px;max-width:16ch}
 .page-psychotherapy .psych-heading{padding-bottom:58px}
 .page-psychotherapy .psych-intro{padding-top:56px;padding-bottom:36px}
}
/* Space the shorter closing copy clear of its retained background artwork. */
@media(min-width:1051px){
 .page-psychotherapy .psych-closing-prose>div+div{padding-top:max(0px,calc(26.59vw - 120px))}
}
@media(max-width:1050px) and (min-width:761px){
 .page-psychotherapy .psych-closing{padding-top:calc(26.59vw + 24px)}
}
@media(max-width:760px){
 .page-psychotherapy .psych-closing{padding-top:calc(33.24vw + 24px)}
}
@media(max-width:500px){
 .page-psychotherapy .psych-closing{padding-top:calc(40.62vw + 24px)}
}
