._directory_1y9lw_2,._detail_1y9lw_3{--treatment-ink:#142b45;--treatment-blue:#234f85;--treatment-paper:#f6f5f0;--treatment-line:#ccd6df;color:var(--treatment-ink)}._directory_1y9lw_2 .page-head,._detail_1y9lw_3 .page-head{background:var(--treatment-paper)}._directory_1y9lw_2 .page-intro{max-width:940px;padding-block:24px 40px}._directory_1y9lw_2 .page-intro h1,._detail_1y9lw_3 .detail-hero h1{color:var(--treatment-ink);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.25rem,4.7vw,4.4rem);line-height:1.08}._directory_1y9lw_2 .page-intro h1 em{color:var(--treatment-blue);font-style:normal}._directory_1y9lw_2._directory_1y9lw_2 ._role_1y9lw_24,._detail_1y9lw_3._detail_1y9lw_3 ._role_1y9lw_24{--text-body:1rem;color:#40546a;font-size:var(--text-body);margin-block:16px;line-height:1.75}._detail_1y9lw_3._detail_1y9lw_3 ._purpose_1y9lw_26{--text-body:1.125rem;font-size:var(--text-body);max-width:40ch;margin-block:20px 12px;line-height:1.75}._detail_1y9lw_3 .detail-hero{align-items:start;padding-bottom:30px}._detail_1y9lw_3 .detail-hero h1 small{letter-spacing:-.025em;font-size:.5em;line-height:1.35}._detail_1y9lw_3 [data-treatment-starting-costs]{--text-body:1rem;border:1px solid var(--treatment-line);border-left:3px solid var(--treatment-blue);color:#40546a;background:#fff;border-radius:4px;padding:20px 22px}._detail_1y9lw_3 [data-treatment-starting-costs]>strong{color:var(--treatment-ink);letter-spacing:-.02em;margin-bottom:10px;font-size:1.2rem;line-height:1.5;display:block}._detail_1y9lw_3 .detail-hero .button{min-height:48px}._shortcuts_1y9lw_47{border-top:1px solid var(--treatment-line);padding:12px 0 22px}._shortcuts_1y9lw_47 nav{gap:8px 28px;margin:0}._shortcuts_1y9lw_47 a,._directory_1y9lw_2 .treatment-directory-shortcuts a{min-height:44px;font-size:1rem}._directory_1y9lw_2 .treatment-grid .treatment-directory-card.treatment-visual-card{aspect-ratio:auto;border-color:var(--treatment-line);min-height:0;box-shadow:none;border-radius:6px;grid-template-rows:auto 1fr}._directory_1y9lw_2 .treatment-visual-card .treatment-image[data-educational-visual]{background:#edf2f5;grid-template-rows:auto minmax(160px,240px) auto;height:auto}._directory_1y9lw_2 .treatment-grid .treatment-directory-card.treatment-visual-card .treatment-info{justify-content:start;gap:16px;padding:clamp(20px,3vw,32px)}._directory_1y9lw_2 .treatment-visual-card .treatment-info h2{color:var(--treatment-ink)}._directory_1y9lw_2._directory_1y9lw_2 ._cardPurpose_1y9lw_70{--text-body:1rem;font-size:var(--text-body);color:#40546a;margin:0;line-height:1.75}._cardPrice_1y9lw_71{border-block:1px solid #ccd6df;padding-block:18px}._cardPrice_1y9lw_71>strong{color:#142b45;letter-spacing:-.025em;font-size:1.35rem;line-height:1.5;display:block}._cardPrice_1y9lw_71>strong>span{letter-spacing:0;font-size:1rem;font-weight:500}._cardPrice_1y9lw_71>span{color:#40546a;margin-top:10px;font-size:1rem;line-height:1.65;display:block}._directory_1y9lw_2 .treatment-visual-card .card-bottom{min-height:44px;margin-top:auto;font-size:1rem}._directory_1y9lw_2._directory_1y9lw_2 ._directoryScope_1y9lw_76{--text-body:1rem;max-width:76ch;font-size:var(--text-body);color:#40546a;margin-block:16px 32px;line-height:1.75}._pricePanel_1y9lw_77{background:#f6f5f0;border:1px solid #ccd6df;border-radius:6px;margin-block:28px;padding:clamp(20px,3vw,28px)}._pricePanel_1y9lw_77 h3{color:#142b45;scroll-margin-top:var(--treatment-nav-height,66px)}._pricePanel_1y9lw_77 dd>strong{color:#234f85;font-size:1.5rem;line-height:1.4}._pricePanel_1y9lw_77._pricePanel_1y9lw_77 .text-sm{--text-body:1rem;font-size:var(--text-body);line-height:1.75}:is(._directory_1y9lw_2 a:focus-visible,._detail_1y9lw_3 a:focus-visible,._pricePanel_1y9lw_77 a:focus-visible){outline-offset:4px;outline:3px solid #234f85}@media (max-width:700px){._directory_1y9lw_2 .page-intro{padding-bottom:28px}._directory_1y9lw_2 .treatment-visual-card .treatment-image[data-educational-visual]{grid-template-rows:auto minmax(140px,210px) auto}._detail_1y9lw_3 [data-treatment-starting-costs]{padding:18px}._shortcuts_1y9lw_47 nav{gap:4px 20px}}@media (prefers-reduced-motion:reduce){._directory_1y9lw_2 .treatment-card{transition:none}}
