#md-content .psychologist-profile-section-container{container:psychologist-profile-section / inline-size}#md-content .psychologist-profile-section{max-width:none;margin:clamp(4rem,9vw,7.5rem) 0}#md-content .psychologist-profile-section__header{display:grid;grid-template-columns:minmax(0,max-content) minmax(2rem,1fr);align-items:center;gap:1.25rem;margin-bottom:clamp(2rem,5vw,4rem)}#md-content .psychologist-profile-section__header h2{min-width:0;margin:0;color:var(--accent);font-size:.78rem;font-weight:750;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}#md-content .psychologist-profile-section__header>span{height:1px;background:color-mix(in srgb,var(--border-strong) 58%,transparent)}#md-content .psychologist-profile-section__layout{display:grid;min-width:0;grid-template-columns:minmax(0,1fr)}#md-content .psychologist-profile-section__layout--with-aside{grid-template-columns:minmax(0,1.75fr) minmax(12rem,.7fr);gap:clamp(2rem,6vw,5rem)}#md-content .psychologist-profile-section__lead{max-width:15ch;margin:0 0 clamp(2rem,4vw,3rem);color:var(--heading);font-size:clamp(2.5rem,5.6vw,4.8rem);font-weight:500;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}#md-content .psychologist-profile-section__main{min-width:0}#md-content .psychologist-profile-section__body{max-width:43rem;color:var(--text-muted);font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.78}#md-content .psychologist-profile-section__body>:first-child{margin-top:0}#md-content .psychologist-profile-section__body>:last-child{margin-bottom:0}#md-content .psychologist-profile-section__body p{color:inherit;font-size:inherit;line-height:inherit}#md-content .psychologist-profile-section__aside{container:psychologist-profile-section-aside / inline-size;min-width:0;align-self:stretch;border-left:1px solid color-mix(in srgb,var(--border-strong) 64%,transparent);padding:clamp(1.25rem,3vw,2.25rem) 0 clamp(1.25rem,3vw,2.25rem) clamp(1.5rem,4vw,3rem)}#md-content .psychologist-profile-section__aside-label{margin:0;color:var(--accent);font-size:.78rem;font-weight:750;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}#md-content .psychologist-profile-section__aside-value{max-width:100%;margin:1.5rem 0 0;color:var(--heading);font-size:clamp(1.75rem,17cqi,2.8rem);font-weight:500;hyphens:none;letter-spacing:-.04em;line-height:1.06;overflow-wrap:normal;text-wrap:balance}#md-content .psychologist-profile-section__aside-text{margin:1rem 0 0;color:var(--text-muted);font-size:.96rem;line-height:1.6}#md-content .psychologist-profile-section--credentials{background:color-mix(in srgb,var(--surface-elevated) 72%,var(--background) 28%);border-bottom:1px solid color-mix(in srgb,var(--border-strong) 58%,transparent);padding:clamp(1.5rem,4vw,2.75rem) clamp(1.25rem,4vw,3rem)}#md-content .psychologist-profile-section--credentials .psychologist-profile-section__header{margin-bottom:1rem}#md-content .psychologist-profile-section__credential-list{margin:0}#md-content .psychologist-profile-section__credential-list>div{display:grid;grid-template-columns:minmax(9rem,.48fr) minmax(0,1fr);gap:1.25rem;border-top:1px solid color-mix(in srgb,var(--border-strong) 50%,transparent);padding:1.05rem 0}#md-content .psychologist-profile-section__credential-list>div:first-child{border-top:0}#md-content .psychologist-profile-section__credential-list dt{color:var(--text-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#md-content .psychologist-profile-section__credential-list dd{margin:0;color:var(--heading);font-size:clamp(1rem,1.7vw,1.16rem);font-weight:560;line-height:1.55}#md-content .psychologist-profile-section__body--after-list{margin-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--border-strong) 50%,transparent);padding-top:1.5rem}@container psychologist-profile-section (max-width: 45rem){#md-content .psychologist-profile-section__layout--with-aside{grid-template-columns:minmax(0,1fr);gap:2.5rem}#md-content .psychologist-profile-section__lead{max-width:none;font-size:clamp(2.35rem,11vw,3.4rem)}#md-content .psychologist-profile-section__aside{border-top:1px solid color-mix(in srgb,var(--border-strong) 64%,transparent);border-left:0;padding:1.5rem 0 0}#md-content .psychologist-profile-section--credentials{padding-inline:1rem}#md-content .psychologist-profile-section__credential-list>div{grid-template-columns:minmax(0,1fr);gap:.35rem}}
