.page-module__4bJPqq__page{background:#fbf9f5}.page-module__4bJPqq__page p{max-width:none}.page-module__4bJPqq__hero{background:#f4f1e9;border-bottom:1px solid #e2dfd3;padding:0 0 clamp(2.5rem,5vw,4.5rem)}.page-module__4bJPqq__heroGrid{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-top:1.75rem;display:grid}.page-module__4bJPqq__heroCopy{min-width:0}.page-module__4bJPqq__hero h1{text-wrap:balance;max-width:22ch;margin-top:.8rem;font-size:clamp(2rem,3.1vw,2.625rem);line-height:1.12}.page-module__4bJPqq__subtitle{color:#5d6555;margin-top:1.4rem;font-size:clamp(1.1rem,1.5vw,1.25rem);line-height:1.6}.page-module__4bJPqq__heroActions{justify-items:start;gap:.8rem;margin-top:1.75rem;display:grid}.page-module__4bJPqq__heroActions>span{color:#6c7166;font-size:.9rem}.page-module__4bJPqq__heroVisual{background:#e5e9dc;border:1px solid #d8ddcd;border-radius:120px 20px 20px;min-width:0;padding:.65rem}.page-module__4bJPqq__heroVisual img{aspect-ratio:1.28;object-fit:cover;object-position:45% center;border-radius:110px 14px 14px;width:100%;height:auto}.page-module__4bJPqq__heroVisual>p{color:#516048;font-family:var(--font-serif), Georgia, serif;text-align:center;padding:.75rem .5rem .25rem;font-size:1.15rem;font-style:italic}.page-module__4bJPqq__contents{background:#fbf9f5;border-bottom:1px solid #e2dfd3;padding:1.7rem 0 2rem}.page-module__4bJPqq__contents ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-top:.9rem;list-style:none;display:grid}.page-module__4bJPqq__contents a{color:#46573e;border:1px solid #dce1d2;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:start;gap:.6rem;min-height:78px;padding:.9rem .75rem;font-size:.94rem;line-height:1.4;text-decoration:none;transition:background .15s;display:grid}.page-module__4bJPqq__contents a:hover{background:#e9eddf}.page-module__4bJPqq__contents a>span:first-child{opacity:.7;font-size:.8rem;font-weight:700}.page-module__4bJPqq__chapter{padding:clamp(3rem,6vw,5rem) 0;scroll-margin-top:6rem}.page-module__4bJPqq__chapterLabel{color:#607253;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:1rem;margin-bottom:1.75rem;font-size:.8rem;font-weight:600;display:flex}.page-module__4bJPqq__chapterNumber{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.06em;font-size:2.5rem;font-weight:500;line-height:1}.page-module__4bJPqq__chapterLabel:after{content:"";opacity:.2;background:currentColor;flex:1;height:1px;margin-left:.5rem}.page-module__4bJPqq__chapter h2{text-wrap:balance;max-width:30ch;font-size:clamp(1.75rem,2.5vw,2.15rem);line-height:1.16}.page-module__4bJPqq__chapter h3{font-size:clamp(1.2rem,1.75vw,1.45rem);line-height:1.2}.page-module__4bJPqq__chapter p{color:#62655c;font-size:1.025rem;line-height:1.75}.page-module__4bJPqq__chapter p+p{margin-top:1rem}.page-module__4bJPqq__lead{margin-top:1.3rem}.page-module__4bJPqq__chapter .page-module__4bJPqq__lead p{color:#4a5146;font-size:clamp(1.05rem,1.4vw,1.15rem);line-height:1.75}.page-module__4bJPqq__introText{margin-top:1.1rem}.page-module__4bJPqq__opening{background:#fbf9f5}.page-module__4bJPqq__openingGrid{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.page-module__4bJPqq__mirrorPanel{background:#e8eddf;border:1px solid #d0dac5;border-radius:16px;padding:1.6rem}.page-module__4bJPqq__panelEyebrow{color:#4c6141;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700}.page-module__4bJPqq__mirrorPanel ul{gap:.85rem;margin:1.4rem 0;list-style:none;display:grid}.page-module__4bJPqq__mirrorPanel li{color:#374a31;font-family:var(--font-serif), Georgia, serif;align-items:center;gap:.85rem;font-size:1.25rem;line-height:1.25;display:flex}.page-module__4bJPqq__mirrorPanel li>span{color:#637c53;background:#f8faf2;border-radius:50%;flex:0 0 38px;place-items:center;height:38px;display:grid}.page-module__4bJPqq__mirrorPanel svg{width:21px;height:21px}.page-module__4bJPqq__panelFootnote{color:#5f7153;border-top:1px solid #cbd5be;padding-top:1rem;font-size:.9rem;display:block}.page-module__4bJPqq__threeCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.25rem;display:grid}.page-module__4bJPqq__themeCard{border:1px solid var(--color-card-border);background:var(--card-gradient);border-radius:12px;min-width:0;padding:clamp(1.2rem,2.5vw,1.7rem)}.page-module__4bJPqq__themeIcon{color:#5b7450;background:#e9eddf;border-radius:50%;place-items:center;width:43px;height:43px;margin-bottom:1.15rem;display:grid}.page-module__4bJPqq__themeIcon svg{width:24px;height:24px}.page-module__4bJPqq__themeCard h3{color:#405638}.page-module__4bJPqq__cardCopy{margin-top:.9rem}.page-module__4bJPqq__readingDetail{border-top:1px solid #d7dece;margin-top:1.1rem}.page-module__4bJPqq__readingDetail summary{color:#4e6943;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 0;font-size:.9rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.page-module__4bJPqq__readingDetail summary::-webkit-details-marker{display:none}.page-module__4bJPqq__readingDetail summary>span{background:#e5ebdc;border-radius:50%;flex:0 0 23px;place-items:center;height:23px;display:grid}.page-module__4bJPqq__readingDetail summary>span:before{content:"+";font-size:1.15rem;font-weight:400;line-height:1}.page-module__4bJPqq__readingDetail[open] summary>span:before{content:"−"}.page-module__4bJPqq__detailContent{padding:.2rem 0 1rem}.page-module__4bJPqq__closingNote{background:#edf1e5;border:1px solid #d6decb;border-radius:10px;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.2rem 1.4rem;display:flex}.page-module__4bJPqq__closingNote>svg{color:#6d835c;flex:0 0 30px;width:30px;height:30px}.page-module__4bJPqq__chapter .page-module__4bJPqq__closingNote p{color:#4a603f;font-family:var(--font-serif), Georgia, serif;font-size:1.3rem;line-height:1.5}.page-module__4bJPqq__treatments{background:#eaf0e3}.page-module__4bJPqq__centerHeading{text-align:center;max-width:800px;margin-inline:auto}.page-module__4bJPqq__centerHeading h2{max-width:34ch;margin-inline:auto}.page-module__4bJPqq__timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:2.25rem;display:grid}.page-module__4bJPqq__timelineStep{background:#fbfcf7;border:1px solid #ccd7bf;border-radius:12px;padding:1.5rem;position:relative}.page-module__4bJPqq__stepNumber{color:#536b45;width:44px;height:44px;font-family:var(--font-serif), Georgia, serif;background:#e8eedf;border:1px solid #c6d3b7;border-radius:50%;place-items:center;margin-bottom:1.2rem;font-size:1.5rem;display:grid}.page-module__4bJPqq__timelineStep h3{color:#415936;margin-bottom:.85rem}.page-module__4bJPqq__recoveryQuote{background:#ffffff73;border-left:3px solid #80966b;border-radius:0 12px 12px 0;align-items:start;gap:1.25rem;max-width:960px;margin:2rem auto 0;padding:1.6rem 2rem;display:flex}.page-module__4bJPqq__recoveryQuote>span{color:#839975;font-family:Georgia,serif;font-size:4rem;line-height:1}.page-module__4bJPqq__chapter .page-module__4bJPqq__recoveryQuote p{color:#4d6242;font-family:var(--font-serif), Georgia, serif;font-size:1.4rem;line-height:1.5}.page-module__4bJPqq__couple{background:#fffdf9}.page-module__4bJPqq__illustrated{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.page-module__4bJPqq__illustrated .page-module__4bJPqq__chapterHeading{grid-area:1/2}.page-module__4bJPqq__chapterImage{aspect-ratio:1.5;object-fit:cover;object-position:center;border-radius:14px;grid-area:1/1;width:100%;height:auto}.page-module__4bJPqq__reverse .page-module__4bJPqq__chapterHeading{grid-column:1}.page-module__4bJPqq__reverse .page-module__4bJPqq__chapterImage{grid-column:2}.page-module__4bJPqq__dualCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem;margin-top:2rem;display:grid}.page-module__4bJPqq__dualCards .page-module__4bJPqq__themeCard{border-top:3px solid #98a77d}.page-module__4bJPqq__relationshipPanel{background:#edf1e6;border:1px solid #d7dfcc;border-radius:12px;grid-template-columns:1.25fr .75fr;gap:2rem;margin-top:1.3rem;padding:1.8rem;display:grid}.page-module__4bJPqq__relationshipPanel h3{color:#4e6443;margin-bottom:.9rem}.page-module__4bJPqq__relationshipAside{border-left:1px solid #cbd6bf;align-self:center;padding-left:1.75rem}.page-module__4bJPqq__relationshipAside>svg{color:#6f855e;width:28px;height:28px;margin-bottom:.6rem}.page-module__4bJPqq__chapter .page-module__4bJPqq__relationshipAside p{font-family:var(--font-serif), Georgia, serif;color:#4e6443;font-size:1.4rem;line-height:1.45}.page-module__4bJPqq__relationshipAside a{color:#4f6943;margin-top:1rem;font-size:.9rem;display:inline-block}.page-module__4bJPqq__wideDetail{background:#fafbf5;border:1px solid #d8dccf;border-radius:10px;padding:0 1.3rem}.page-module__4bJPqq__wideDetail summary{padding-block:1.1rem}.page-module__4bJPqq__identity{background:#f1ede4}.page-module__4bJPqq__identityCards .page-module__4bJPqq__themeCard{background:#fffcf6}.page-module__4bJPqq__identityPanels{grid-template-columns:1fr 1fr;gap:1.3rem;margin-top:1.3rem;display:grid}.page-module__4bJPqq__possibilitiesPanel,.page-module__4bJPqq__resiliencePanel{border-radius:12px;padding:1.7rem}.page-module__4bJPqq__possibilitiesPanel{background:#faf7f0;border:1px solid #d8ccbb}.page-module__4bJPqq__possibilitiesPanel>p{margin-top:.9rem}.page-module__4bJPqq__resiliencePanel{background:#e1e8d6;border:1px solid #cbd7bd}.page-module__4bJPqq__resiliencePanel h3{color:#435b37;margin-bottom:1rem}.page-module__4bJPqq__resiliencePanel>p:first-of-type{font-family:var(--font-serif), Georgia, serif;color:#4e6343;font-size:1.3rem;line-height:1.55}.page-module__4bJPqq__support{background:#e9ede2}.page-module__4bJPqq__supportHeader{grid-template-columns:1.3fr .7fr;align-items:center;gap:3rem;display:grid}.page-module__4bJPqq__practitioner{text-align:center;background:#fafbf5;border:1px solid #d3dac8;border-radius:14px;justify-items:center;padding:1.5rem;display:grid}.page-module__4bJPqq__practitioner img{object-fit:cover;background:#e1e8d6;border-radius:50%;width:100px;height:100px;margin-bottom:.85rem}.page-module__4bJPqq__practitioner>strong{color:#405638;font-family:var(--font-serif), Georgia, serif;font-size:1.45rem;line-height:1.3}.page-module__4bJPqq__practitioner>span{color:#6c7c5f;font-size:.9rem}.page-module__4bJPqq__practitioner>div{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.page-module__4bJPqq__practitioner>div>span{color:#566d48;border:1px solid #d0dac5;border-radius:99px;padding:.3rem .6rem;font-size:.8rem}.page-module__4bJPqq__definitionDetail{max-width:800px;margin-top:1.6rem}.page-module__4bJPqq__supportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:1.25rem;display:grid}.page-module__4bJPqq__supportGrid .page-module__4bJPqq__themeCard{background:#fffdf7;border-color:#d2dac7;grid-template-columns:43px minmax(0,1fr);column-gap:1rem;display:grid}.page-module__4bJPqq__supportGrid .page-module__4bJPqq__themeIcon{grid-area:1/1/3;margin:0}.page-module__4bJPqq__supportGrid h3,.page-module__4bJPqq__supportGrid .page-module__4bJPqq__cardCopy{grid-column:2}.page-module__4bJPqq__supportGrid .page-module__4bJPqq__cardCopy{margin-top:.75rem}.page-module__4bJPqq__careGrid{grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:1.2rem;display:grid}.page-module__4bJPqq__careNote,.page-module__4bJPqq__medicalNote{border-radius:10px;padding:1.5rem}.page-module__4bJPqq__careNote{background:#f8faf2;border-left:3px solid #8a9d75}.page-module__4bJPqq__medicalNote{background:#f4eee2;border:1px solid #dfd2be}.page-module__4bJPqq__careGrid h3{color:#4c6141;margin-bottom:.8rem}.page-module__4bJPqq__statement{background:#3f503c;border-radius:14px;margin-top:1.5rem;padding:clamp(1.5rem,4vw,2.5rem)}.page-module__4bJPqq__chapter .page-module__4bJPqq__statement p:first-child{color:#f2eddb;max-width:38ch;font-family:var(--font-serif), Georgia, serif;font-size:clamp(1.55rem,2.3vw,2rem);line-height:1.35}.page-module__4bJPqq__chapter .page-module__4bJPqq__statement p+p{color:#d8dfd2;margin-top:1rem}.page-module__4bJPqq__resources{padding:clamp(3rem,6vw,5rem) 0}.page-module__4bJPqq__resources h2{margin-top:.6rem;font-size:clamp(1.65rem,2.5vw,2.1rem);line-height:1.2}.page-module__4bJPqq__resourceGrid{border:1px solid #d9d9cb;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem;display:grid;overflow:hidden}.page-module__4bJPqq__resourceGrid>div{min-width:0;padding:1.5rem}.page-module__4bJPqq__resourceGrid>div+div{border-left:1px solid #d9d9cb}.page-module__4bJPqq__resourceIndex{color:#6b785e;font-size:.8rem}.page-module__4bJPqq__resourceGrid h3{margin:.7rem 0 1.2rem;font-size:1.45rem;line-height:1.2}.page-module__4bJPqq__resourceGrid a{color:#4a6042;border-top:1px solid #e2e3d9;justify-content:space-between;align-items:baseline;gap:.6rem;padding:.5rem 0;font-size:.98rem;text-decoration:none;display:flex}.page-module__4bJPqq__resourceGrid a:hover{text-decoration:underline}.page-module__4bJPqq__invitation{background:#e4eadb;border-block:1px solid #d7decd;padding:clamp(2.5rem,5vw,4rem) 0}.page-module__4bJPqq__invitationInner{grid-template-columns:1fr auto;align-items:center;gap:2rem;display:grid}.page-module__4bJPqq__invitation h2{font-size:var(--contact-cta-title-size);text-wrap:balance;margin:.5rem 0 .8rem;line-height:1.25}.page-module__4bJPqq__invitationActions{justify-items:center;gap:1rem;display:grid}.page-module__4bJPqq__invitationActions>a:last-child{color:#4d6045;font-size:.9rem}@media (max-width:1000px){.page-module__4bJPqq__contents ol{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__4bJPqq__threeCards,.page-module__4bJPqq__timeline{grid-template-columns:minmax(0,1fr)}.page-module__4bJPqq__threeCards .page-module__4bJPqq__themeCard{grid-template-columns:43px minmax(0,1fr);column-gap:1rem;display:grid}.page-module__4bJPqq__threeCards .page-module__4bJPqq__themeIcon{grid-area:1/1/3}.page-module__4bJPqq__threeCards h3,.page-module__4bJPqq__threeCards .page-module__4bJPqq__cardCopy{grid-column:2}.page-module__4bJPqq__timelineStep{grid-template-columns:44px minmax(0,1fr);column-gap:1rem;display:grid}.page-module__4bJPqq__timelineStep .page-module__4bJPqq__stepNumber{grid-row:1/4}.page-module__4bJPqq__timelineStep h3,.page-module__4bJPqq__timelineStep>p,.page-module__4bJPqq__timelineStep>details{grid-column:2}.page-module__4bJPqq__invitationInner{grid-template-columns:minmax(0,1fr)}.page-module__4bJPqq__invitationActions{justify-items:start}}@media (max-width:800px){.page-module__4bJPqq__heroGrid{grid-template-columns:minmax(0,1fr);padding-top:.75rem}.page-module__4bJPqq__hero h1{max-width:28ch;font-size:clamp(1.8rem,5vw,2rem)}.page-module__4bJPqq__heroVisual{border-top-left-radius:70px}.page-module__4bJPqq__heroVisual img{aspect-ratio:1.6;object-position:center;border-top-left-radius:60px}.page-module__4bJPqq__contents ol{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__4bJPqq__chapter h2{max-width:none;font-size:clamp(1.65rem,4.5vw,1.9rem)}.page-module__4bJPqq__openingGrid,.page-module__4bJPqq__illustrated,.page-module__4bJPqq__dualCards,.page-module__4bJPqq__relationshipPanel,.page-module__4bJPqq__identityPanels,.page-module__4bJPqq__supportHeader,.page-module__4bJPqq__supportGrid,.page-module__4bJPqq__careGrid{grid-template-columns:minmax(0,1fr);gap:1.3rem}.page-module__4bJPqq__illustrated .page-module__4bJPqq__chapterHeading,.page-module__4bJPqq__reverse .page-module__4bJPqq__chapterHeading{grid-area:1/1}.page-module__4bJPqq__illustrated .page-module__4bJPqq__chapterImage,.page-module__4bJPqq__reverse .page-module__4bJPqq__chapterImage{grid-area:2/1}.page-module__4bJPqq__relationshipAside{border-top:1px solid #cbd6bf;border-left:0;padding:1.2rem 0 0}.page-module__4bJPqq__centerHeading{text-align:left}.page-module__4bJPqq__practitioner{justify-self:center;width:100%;max-width:420px}.page-module__4bJPqq__resourceGrid{grid-template-columns:minmax(0,1fr)}.page-module__4bJPqq__resourceGrid>div+div{border-top:1px solid #d9d9cb;border-left:0}}@media (max-width:420px){.page-module__4bJPqq__contents ol{grid-template-columns:minmax(0,1fr)}.page-module__4bJPqq__contents a{min-height:0;padding:.75rem}.page-module__4bJPqq__chapterLabel{gap:.75rem;font-size:.72rem}.page-module__4bJPqq__chapterNumber{font-size:2rem}.page-module__4bJPqq__chapter p,.page-module__4bJPqq__chapter .page-module__4bJPqq__lead p{font-size:1rem;line-height:1.75}.page-module__4bJPqq__heroActions>a{width:100%}.page-module__4bJPqq__threeCards .page-module__4bJPqq__themeCard,.page-module__4bJPqq__supportGrid .page-module__4bJPqq__themeCard,.page-module__4bJPqq__timelineStep{display:block}.page-module__4bJPqq__themeIcon,.page-module__4bJPqq__supportGrid .page-module__4bJPqq__themeIcon,.page-module__4bJPqq__timelineStep .page-module__4bJPqq__stepNumber{margin-bottom:1rem}.page-module__4bJPqq__relationshipPanel,.page-module__4bJPqq__possibilitiesPanel,.page-module__4bJPqq__resiliencePanel,.page-module__4bJPqq__mirrorPanel{padding:1.2rem}.page-module__4bJPqq__recoveryQuote{gap:.5rem;padding:1.2rem}.page-module__4bJPqq__recoveryQuote>span{font-size:2.5rem}.page-module__4bJPqq__chapter .page-module__4bJPqq__recoveryQuote p,.page-module__4bJPqq__chapter .page-module__4bJPqq__closingNote p{font-size:1.2rem}.page-module__4bJPqq__closingNote{align-items:start;gap:.6rem;padding:1rem}}
