.CareApproach_page__9urH7{--accent:#2f6f73;padding-bottom:var(--space-6)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .CareApproach_page__9urH7{--accent:#6fb0b4}}:root[data-theme=dark] .CareApproach_page__9urH7{--accent:#6fb0b4}.CareApproach_top__BrC_Y{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem);align-items:end;padding-block:clamp(2rem,4vw,3.5rem)}.CareApproach_intro__OqVqY{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.CareApproach_intro__OqVqY .breadcrumb{margin-bottom:0}.CareApproach_intro__OqVqY p{color:var(--ink-soft);max-width:62ch}.CareApproach_title__kJdnu{font-family:var(--font-serif);font-weight:300;font-size:clamp(2rem,3.6vw,2.9rem);line-height:1.15;letter-spacing:-.01em}.CareApproach_title__kJdnu em{font-style:italic}.CareApproach_intro__OqVqY .CareApproach_lede__hOxze{font-size:1.15rem;color:var(--ink)}.CareApproach_goal__SwYrF{font-family:var(--font-serif);font-weight:300;font-style:italic;font-size:1.2rem;line-height:1.55}.CareApproach_intro__OqVqY .CareApproach_goal__SwYrF{color:var(--ink)}.CareApproach_photo__u7Bas{border-radius:12px;overflow:hidden;aspect-ratio:4/3;width:100%}.CareApproach_photo__u7Bas img{width:100%;height:100%;object-fit:cover}.CareApproach_video__iyilU{border-radius:12px;overflow:hidden;width:100%;aspect-ratio:1/1;background:#000}.CareApproach_video__iyilU video{width:100%;height:100%;object-fit:contain;display:block}.CareApproach_iconPanel__RjbV3{display:grid;place-items:center;aspect-ratio:4/3;width:100%;border-radius:12px;background:var(--surface-alt)}.CareApproach_iconPanel__RjbV3 img{width:40%;height:auto}.CareApproach_iconDark__86sVX{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .CareApproach_iconLight__8LgWJ{display:none}:root:not([data-theme=light]) .CareApproach_iconDark__86sVX{display:block}}:root[data-theme=dark] .CareApproach_iconLight__8LgWJ{display:none}:root[data-theme=dark] .CareApproach_iconDark__86sVX{display:block}.CareApproach_plan__GtJ5z{width:100%;border-collapse:collapse;font-family:var(--font-body)}.CareApproach_srOnly__cba6Z{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.CareApproach_plan__GtJ5z thead th{text-align:left;font-weight:600;font-size:.9rem;color:var(--muted);padding:.6rem 1.2rem .6rem 0;border-bottom:1px solid var(--ink)}.CareApproach_plan__GtJ5z tbody th,.CareApproach_plan__GtJ5z td{text-align:left;vertical-align:top;padding:1.2rem 1.2rem 1.2rem 0;border-bottom:1px solid var(--line)}.CareApproach_plan__GtJ5z tbody th{width:22%;font-weight:400}.CareApproach_plan__GtJ5z td:last-child{width:26%;padding-right:0}.CareApproach_plan__GtJ5z td p{color:var(--ink-soft)}.CareApproach_plan__GtJ5z h3{font-family:var(--font-serif);font-weight:400;font-size:1.12rem;line-height:1.3}.CareApproach_plan__GtJ5z h3 em{font-style:italic;font-weight:300;color:var(--muted)}.CareApproach_evidence___JzRX{font-size:.9rem;color:var(--muted);margin-bottom:.4rem}.CareApproach_none__bdPof{font-size:.95rem;color:var(--muted)}.CareApproach_options__uflLR summary{cursor:pointer;list-style:none;display:inline-flex;gap:.4rem;font-weight:600;font-size:.95rem;color:var(--accent)}.CareApproach_options__uflLR summary::-webkit-details-marker{display:none}.CareApproach_options__uflLR summary:after{content:"+";font-weight:400}.CareApproach_options__uflLR[open] summary:after{content:"–"}.CareApproach_options__uflLR ul{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-gap:.15rem;gap:.15rem}.CareApproach_options__uflLR a{display:block;padding:.3rem 0;font-weight:600;font-size:.95rem;color:var(--ink);text-decoration:none}.CareApproach_options__uflLR a span{display:block;font-weight:400;font-size:.9rem;line-height:1.5;color:var(--muted)}.CareApproach_options__uflLR a:hover{color:var(--accent)}.CareApproach_rest__MQPbC{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-top:var(--space-5)}.CareApproach_rest__MQPbC>p{color:var(--ink-soft);max-width:62ch}.CareApproach_restGrid__gfHOE{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-2)}.CareApproach_restGrid__gfHOE>div{display:grid;grid-gap:.5rem;gap:.5rem;align-content:start}.CareApproach_restGrid__gfHOE p{font-size:.95rem;color:var(--ink-soft)}.CareApproach_end__6UhCP h2,.CareApproach_rest__MQPbC h2{font-family:var(--font-serif);font-weight:400;font-size:1.45rem;line-height:1.3}.CareApproach_restGrid__gfHOE h3{font-family:var(--font-serif);font-weight:400;font-size:1.12rem}.CareApproach_end__6UhCP{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line)}.CareApproach_end__6UhCP section{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start}.CareApproach_end__6UhCP p{color:var(--ink-soft)}.CareApproach_actions__kPc7T{display:flex;flex-wrap:wrap;gap:.6rem}.CareApproach_book__U7eaJ{background:#2f6f73;color:#ffffff}.CareApproach_book__U7eaJ:hover{background:#285f62}.CareApproach_sign__8i7IK{font-family:var(--font-serif);font-style:italic}@media (max-width:860px){.CareApproach_end__6UhCP,.CareApproach_top__BrC_Y{grid-template-columns:1fr;gap:var(--space-3)}.CareApproach_iconPanel__RjbV3,.CareApproach_photo__u7Bas{aspect-ratio:16/9}.CareApproach_plan__GtJ5z thead{display:none}.CareApproach_plan__GtJ5z,.CareApproach_plan__GtJ5z tbody,.CareApproach_plan__GtJ5z tbody th,.CareApproach_plan__GtJ5z td,.CareApproach_plan__GtJ5z tr{display:block;width:100%}.CareApproach_plan__GtJ5z tr{padding-block:1rem;border-bottom:1px solid var(--line)}.CareApproach_plan__GtJ5z tbody th,.CareApproach_plan__GtJ5z td,.CareApproach_plan__GtJ5z td:last-child{width:auto;padding:.3rem 0;border:0}}