.therapy-page{--therapy-green:#243f31;--therapy-light:#f3f5ef;--therapy-lime:#c6da78;color:#183832}.therapy-container{max-width:1280px;margin-inline:auto;padding-inline:40px}.therapy-hero{color:#fff;isolation:isolate;align-items:center;min-height:780px;display:flex;position:relative}.therapy-hero-image,.therapy-hero-shade{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.therapy-hero-shade{z-index:-1;background:linear-gradient(90deg,#0d2319cc,#0d231961 46%,#0000 80%)}.therapy-hero-content{width:1280px;max-width:100%;margin:0 auto;padding:195px 40px 85px}.therapy-breadcrumbs{color:#e1e8d8;align-items:center;gap:13px;margin-bottom:42px;font-size:13px;display:flex}.therapy-eyebrow{text-transform:uppercase;letter-spacing:.18em;margin-bottom:18px;font-size:11px;font-weight:500}.therapy-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:700px;margin-bottom:26px;font-size:clamp(44px,4.6vw,70px);font-weight:400;line-height:1.12}.therapy-intro{max-width:570px;font-size:19px;font-weight:300;line-height:1.75}.therapy-actions{align-items:center;gap:28px;margin-top:35px;display:flex}.therapy-primary{background:var(--therapy-lime);color:#19342a;gap:30px;min-width:0;font-size:16px;font-weight:400}.therapy-primary:hover{background:#d6e79e}.therapy-text-link{border-bottom:1px solid #fff8;align-items:center;gap:16px;padding-block:10px;font-size:14px;display:flex}.therapy-navigation{background:#fafbf7;border-bottom:1px solid #dce4da;flex-wrap:wrap;justify-content:center;align-items:center;gap:38px;padding:25px 30px;font-size:13px;display:flex}.therapy-navigation>span{letter-spacing:.15em;color:#64806b;font-size:10px;font-weight:500}.therapy-overview{grid-template-columns:.85fr 1.15fr;gap:90px;padding-block:94px;display:grid}.therapy-page h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,2.8vw,40px);font-weight:400;line-height:1.25}.therapy-prose{font-size:17px;line-height:1.9}.therapy-prose p+p{margin-top:20px}.therapy-prose ul{margin-top:24px;padding-left:23px}.therapy-prose li+li{margin-top:12px}.therapy-prose li::marker{color:#577d4e}.therapy-detail{background:var(--therapy-light);border-bottom:1px solid #d9e2d5;padding-block:65px}.therapy-detail:nth-child(2n){background:#fafbf8}.therapy-detail-grid{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.therapy-section-number{color:#708267;letter-spacing:.18em;margin-bottom:20px;font-size:12px;display:block}.therapy-conversation{color:#fff;text-align:center;background:#284b39;padding:80px 0}.therapy-conversation h2{font-size:clamp(34px,3.5vw,50px);line-height:1.2}.therapy-conversation p:not(.therapy-eyebrow){max-width:690px;margin:24px auto 30px;font-size:17px;line-height:1.8}.therapy-call{color:#e0e8d5;margin-top:18px;font-size:14px;display:block}.therapy-faq{grid-template-columns:.85fr 1.15fr;gap:90px;padding-block:85px;display:grid}.therapy-faq details{border-top:1px solid #cad8c8}.therapy-faq details:last-child{border-bottom:1px solid #cad8c8}.therapy-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;font-size:17px;font-weight:400;list-style:none;display:flex}.therapy-faq summary::-webkit-details-marker{display:none}.therapy-faq summary span{color:#4e7347;font-size:24px;font-weight:300}.therapy-faq details[open] summary span{transform:rotate(45deg)}.therapy-faq details p{padding-bottom:25px;font-size:16px;line-height:1.85}.therapy-sources{color:#63766b;padding-bottom:65px;font-size:12px;line-height:1.8}.therapy-sources details{margin-bottom:20px}.therapy-sources summary{cursor:pointer;font-size:14px;font-weight:400}.therapy-sources a{text-decoration:underline}.therapy-sources li{margin:9px 0}.therapy-sources>p{max-width:830px}.therapy-related{background:#f4f5ef;padding:70px 0}.therapy-related h2{margin-bottom:30px}.therapy-related-grid{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.therapy-related-card{background:#fff;border:1px solid #d3decc;transition:transform .2s;overflow:hidden}.therapy-related-card:hover{text-decoration:none;transform:translateY(-4px)}.therapy-related-card img{aspect-ratio:1.4;object-fit:cover;object-position:75% center;width:100%}.therapy-related-card>span{justify-content:space-between;align-items:center;gap:14px;padding:19px 16px;font-size:14px;font-weight:400;line-height:1.4;display:flex}.therapy-related-card>span>span{flex:none}.therapy-help{max-width:950px;min-height:65vh;margin:auto;padding:210px 25px 100px}.therapy-help h1{margin:18px 0 25px;font-size:44px;font-weight:400}.therapy-help p{line-height:1.85}.therapy-help .therapy-actions{flex-wrap:wrap}.therapy-help .pill-button{border:1px solid #bccdb5}@media (max-width:1000px){.therapy-overview,.therapy-detail-grid,.therapy-faq{gap:45px}.therapy-related-grid{grid-template-columns:repeat(3,1fr)}.therapy-hero h1{max-width:590px}}@media (max-width:900px){.therapy-hero{min-height:680px}.therapy-hero-content,.therapy-help{padding-top:65px}.therapy-hero-image{object-position:65% center}.therapy-hero-shade{background:linear-gradient(90deg,#102a20e6,#102a2070)}.therapy-navigation{gap:20px;padding:20px}.therapy-container,.therapy-hero-content{padding-inline:25px}.therapy-overview,.therapy-faq{padding-block:65px}}@media (max-width:600px){.therapy-hero{align-items:end;min-height:660px}.therapy-hero-content{padding:40px 24px 55px}.therapy-breadcrumbs{margin-bottom:30px}.therapy-hero h1{max-width:100%;font-size:43px}.therapy-intro{font-size:16px;line-height:1.8}.therapy-hero-image{object-position:67% center}.therapy-hero-shade{background:linear-gradient(#10281d77,#10281dbb 35%,#10281de8 88%)}.therapy-actions{flex-direction:column;align-items:flex-start;gap:15px;margin-top:25px}.therapy-hero .therapy-primary{min-height:52px;padding:13px 24px;font-size:15px}.therapy-navigation{justify-content:flex-start;gap:12px 22px;font-size:12px}.therapy-navigation>span{width:100%}.therapy-overview,.therapy-detail-grid,.therapy-faq{grid-template-columns:1fr;gap:28px}.therapy-overview,.therapy-faq{padding-block:52px}.therapy-detail{padding-block:45px}.therapy-prose{font-size:16px;line-height:1.85}.therapy-page h2{font-size:30px}.therapy-conversation{padding-block:55px}.therapy-conversation h2{font-size:34px}.therapy-related-grid{grid-template-columns:repeat(2,1fr);gap:14px}.therapy-related-card>span{padding:15px 12px;font-size:13px}.therapy-related{padding-block:50px}.therapy-help h1{font-size:34px}}
