.therapy-page .practice-section{padding-block-start:85px;padding-block-end:85px}.therapy-page .therapy-shape-index .practice-section-heading{max-width:800px}.therapy-page .therapy-paragraph+.therapy-paragraph{margin-top:22px}.therapy-page .therapy-paragraph p{max-width:680px}.therapy-page .therapy-items{margin-top:28px}.therapy-page .therapy-items-index{border-top:1px solid var(--stone)}.therapy-page .therapy-items-index .therapy-item{border-bottom:1px solid var(--stone);padding:22px 0}.therapy-page .therapy-items-index h3{margin-bottom:0;font-size:29px;line-height:1.3}.therapy-page .therapy-items-index p{margin-top:10px;font-size:17px}.therapy-page .therapy-index-link{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.therapy-page .therapy-index-link svg{width:20px;color:var(--olive);transition:transform .2s}.therapy-page .therapy-index-link:hover svg{transform:translate(4px)}.therapy-page .practice-section-body a.therapy-index-link,.therapy-page .practice-section-body a.index-row{color:var(--ink);text-decoration:none}.therapy-page .practice-section-body a.therapy-index-link:hover,.therapy-page .practice-section-body a.index-row:hover{color:var(--olive)}.therapy-page .therapy-shape-sticky .practice-section-heading{align-self:start;position:sticky;top:145px}.therapy-page .therapy-items-sticky{margin-top:0}.therapy-page .therapy-items-sticky .therapy-item{border-top:1px solid var(--stone);padding:25px 0}.therapy-page .therapy-items-sticky .therapy-item:last-child{border-bottom:1px solid var(--stone)}.therapy-page .therapy-items-sticky h3{margin-bottom:15px;font-size:30px}.therapy-page .therapy-items-sticky p{font-size:17px}.therapy-page .therapy-shape-chapter{text-align:center;padding-block-start:110px;padding-block-end:110px;position:relative;overflow:hidden}.therapy-page .therapy-shape-chapter .practice-section-heading,.therapy-page .therapy-shape-chapter .therapy-paragraph{z-index:1;position:relative}.therapy-page .therapy-shape-chapter h2{max-width:1000px;margin-inline-start:auto;margin-inline-end:auto;font-size:56px}.therapy-page .therapy-shape-chapter p{color:var(--dark-secondary);margin-inline-start:auto;margin-inline-end:auto}.therapy-page .therapy-chapter-point{opacity:.16;pointer-events:none;width:90%;max-width:none;height:auto;position:absolute;top:45%;left:5%}.therapy-page .therapy-items-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;display:grid}.therapy-page .therapy-items-columns .therapy-item{border-top:1px solid var(--stone);padding-top:24px}.therapy-page .therapy-items-columns h3{margin-bottom:18px;font-size:34px}.therapy-page .therapy-items-columns p{font-size:17px}.therapy-page .therapy-crisis{margin-top:26px;font-size:17px}.therapy-page .therapy-related .editorial-index,.therapy-page .therapy-related .practice-section-heading{max-width:1000px;margin-inline-start:auto;margin-inline-end:auto}.therapy-page .therapy-location-list{margin-top:25px}.therapy-page .therapy-location-list>div{border-top:1px solid var(--stone);padding:23px 0}.therapy-page .therapy-location-list>div:last-child{border-bottom:1px solid var(--stone)}.therapy-page .therapy-location-list h3{margin-bottom:12px;font-size:28px}.therapy-page .therapy-location-list p{font-size:16px}.therapy-page .therapy-location-list .text-link{margin-top:15px}.therapy-with-portrait .practice-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,320px)}.therapy-with-portrait .practice-office-frame{max-width:320px}@media (max-width:1023px){.therapy-page .therapy-items-columns{gap:30px}.therapy-with-portrait .practice-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,280px);gap:50px}}@media (max-width:700px){.therapy-page .practice-section{padding-block-start:65px;padding-block-end:65px}.therapy-page .therapy-items-columns{grid-template-columns:minmax(0,1fr);gap:30px}.therapy-page .therapy-shape-sticky .practice-section-heading{position:static}.therapy-page .therapy-shape-chapter{padding-block-start:80px;padding-block-end:80px}.therapy-page .therapy-shape-chapter h2{font-size:39px}.therapy-page .therapy-chapter-point{width:180%;left:-40%}.therapy-page .therapy-items-index h3{font-size:26px}.therapy-with-portrait .practice-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}.therapy-with-portrait .practice-office-frame{max-width:320px}.therapy-page .therapy-location-list h3{font-size:27px}}.ix-endorsements .ix-endorsement-list{max-width:70ch;margin-inline-start:auto;margin-inline-end:auto}.ix-endorsements blockquote{font-family:var(--font-display);margin:0 0 32px;font-size:24px;font-style:italic;line-height:1.6}.ix-endorsements blockquote:last-child{margin-bottom:0}
