:root{--dbt-ma-body: #f0f0f0;--dbt-ma-blue: #3288d1;--dbt-ma-navy: #122a59}.inner-page:has(.approach-dbt-ma-parity) .site-hero{min-height:430px;background:linear-gradient(#27688bc7,#113d60c7),url(/assets/old-site/69bad3d3b7c1bf524703cc1a-6728ed6518336ce60cc9ad2a-php-massachusetts.png) center 46% / cover no-repeat}.inner-page:has(.approach-dbt-ma-parity) .site-hero__picture,.inner-page:has(.approach-dbt-ma-parity) .site-hero__shade,.inner-page:has(.approach-dbt-ma-parity) .site-hero__crumbs,.inner-page:has(.approach-dbt-ma-parity) .site-hero__eyebrow,.inner-page:has(.approach-dbt-ma-parity) .site-hero__summary,.inner-page:has(.approach-dbt-ma-parity) .site-hero__action--secondary,.inner-page:has(.approach-dbt-ma-parity) .site-hero__facts,body:has(.approach-dbt-ma-parity) .site-footer .footer-cta{display:none}.inner-page:has(.approach-dbt-ma-parity) .site-hero__inner{width:100%;padding:70px 40px 72px;align-items:start}.inner-page:has(.approach-dbt-ma-parity) .site-hero__content{width:min(100%,1280px);gap:48px}.inner-page:has(.approach-dbt-ma-parity) .site-hero h1{max-width:none;color:#fff;font-size:clamp(2.45rem,4.1vw,3.25rem);font-weight:700;line-height:1.08;text-align:center}.inner-page:has(.approach-dbt-ma-parity) .site-hero__actions{margin-top:0}.inner-page:has(.approach-dbt-ma-parity) .site-hero__action--primary{min-height:48px;padding:0 30px;background:var(--dbt-ma-blue);color:#fff;font-size:1rem;font-weight:700}.inner-body--approach-dbt-ma-parity{padding:0;background:var(--dbt-ma-body)!important}.approach-dbt-ma-parity{overflow:hidden;background:var(--dbt-ma-body);color:#000}.approach-dbt-ma-parity__shell{width:min(100%,1280px);margin-inline:auto;padding:80px 80px 112px}.approach-dbt-ma-parity__layout{display:grid;grid-template-columns:minmax(0,664px) minmax(360px,530px);gap:64px;align-items:start}.approach-dbt-ma-parity__content,.approach-dbt-ma-parity__sidebar,.approach-dbt-ma-parity__faq{font-family:Urbanist,Inter,ui-sans-serif,system-ui,sans-serif}.approach-dbt-ma-parity__content{min-width:0}.approach-dbt-ma-parity__intro{padding-top:42px}.approach-dbt-ma-parity .legacy-content p,.approach-dbt-ma-parity .legacy-content li{margin:0;color:#000;font-size:1.03rem;font-weight:600;line-height:1.44}.approach-dbt-ma-parity .legacy-content p+p{margin-top:0}.approach-dbt-ma-parity .legacy-content a{color:#000;font-weight:800;text-decoration:underline;text-underline-offset:2px}.approach-dbt-ma-parity__sidebar{position:sticky;top:104px;padding-top:0}.approach-dbt-ma-parity__side-card{width:100%;padding:40px 16px 16px;border:1px solid #d8d8d8;border-radius:16px;background:#fff}.approach-dbt-ma-parity__side-card--mobile{display:none}.approach-dbt-ma-parity__blue-card{display:grid;min-height:470px;align-content:center;justify-items:center;gap:18px;padding:36px 28px;border-radius:14px;background:linear-gradient(135deg,#1e3d83e0,#295ebff5),url(/assets/old-site/65eed598c00593bc8df45bf8-main-container-6857cc2e2a.png) center / cover no-repeat;color:#fff;text-align:center}.approach-dbt-ma-parity__blue-card p{margin:0;color:#fff;font-size:clamp(1.8rem,3vw,2.38rem);font-weight:760;line-height:1.05}.approach-dbt-ma-parity__blue-card h2{max-width:34ch;margin:0 0 22px;color:#fff;font-size:1rem;font-weight:760;line-height:1.35}.approach-dbt-ma-parity__button{display:inline-flex;align-items:center;justify-content:center;width:min(100%,224px);min-height:48px;padding:0 20px;border-radius:999px;font-size:.98rem;font-weight:760;line-height:1.2;text-decoration:none}.approach-dbt-ma-parity__button--light{background:#fff;color:var(--dbt-ma-navy)}.approach-dbt-ma-parity__button--blue{background:var(--dbt-ma-blue);color:#fff}.approach-dbt-ma-parity__section{display:grid;gap:22px;margin-top:72px}.approach-dbt-ma-parity__section h2,.approach-dbt-ma-parity__faq h2,.approach-dbt-ma-parity__contact-card h2{margin:0 0 20px;color:var(--dbt-ma-navy);font-family:Urbanist,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.75rem,2.4vw,2rem);font-weight:760;line-height:1.12}.approach-dbt-ma-parity__section h2{max-width:21ch}.approach-dbt-ma-parity__section h3{max-width:33ch;margin:58px 0 12px;color:var(--dbt-ma-navy);font-size:clamp(1.25rem,2.1vw,1.45rem);font-weight:760;line-height:1.16}.approach-dbt-ma-parity__section h4{margin:26px 0 6px;color:#000;font-size:1.08rem;font-weight:850;line-height:1.22}.approach-dbt-ma-parity__section ul,.approach-dbt-ma-parity__section ol{display:grid;gap:8px;margin:6px 0 0;padding-left:1.6rem}.approach-dbt-ma-parity__section li{padding-left:8px}.approach-dbt-ma-parity__section li::marker{color:#000;font-weight:600}.approach-dbt-ma-parity__section strong{font-weight:850}.approach-dbt-ma-parity__content-image{display:block;width:100%;background-position:center;background-size:cover}.approach-dbt-ma-parity__content-image--facility{aspect-ratio:1600 / 1000;margin-top:46px;background-image:url(/assets/old-site/67335522838f9ace3daa1b49-673354c802bba38750e-0d814f3f66.png)}.approach-dbt-ma-parity__content-image--hiker{aspect-ratio:872 / 490;width:min(100%,640px);margin-top:42px;background-image:url(/assets/old-site/673355ce9cefa528e2253ccb-673355be3b636ec6dbe-4c9faf5a1f.png)}.approach-dbt-ma-parity__contact-card{margin-top:88px;padding:34px 32px 32px;border-radius:12px;background:linear-gradient(135deg,#3f62bae0,#275bbff5),url(/assets/old-site/65eed598c00593bc8df45bf8-main-container-6857cc2e2a.png) center / cover no-repeat;color:#fff}.inner-body--approach-dbt-ma-parity .approach-dbt-ma-parity__contact-card.legacy-content{width:100%;background:linear-gradient(135deg,#3f62bae0,#275bbff5),url(/assets/old-site/65eed598c00593bc8df45bf8-main-container-6857cc2e2a.png) center / cover no-repeat}.approach-dbt-ma-parity__contact-card h2{max-width:15ch;margin-bottom:24px;color:#fff!important;font-size:clamp(2.15rem,3.5vw,2.72rem);line-height:1.18}.approach-dbt-ma-parity__contact-card p,.approach-dbt-ma-parity__contact-card li{color:#fff!important;font-size:1.04rem!important;font-weight:740!important}.approach-dbt-ma-parity__contact-card p:last-child{display:flex;flex-wrap:wrap;gap:16px;margin-top:26px}.approach-dbt-ma-parity__contact-card a{display:inline-flex;align-items:center;justify-content:center;min-width:220px;min-height:50px;padding:0 22px;border-radius:999px;color:var(--dbt-ma-navy)!important;background:#fff;text-decoration:none}.approach-dbt-ma-parity__contact-card a+a{min-width:196px;color:#fff!important;background:var(--dbt-ma-blue)}.approach-dbt-ma-parity__faq{margin-top:72px}.approach-dbt-ma-parity__faq h2{max-width:19ch;margin-bottom:42px;font-size:clamp(2rem,4vw,2.55rem)}.approach-dbt-ma-parity__faq-list{display:grid}.approach-dbt-ma-parity__faq-item{border-top:1px solid #cccccc}.approach-dbt-ma-parity__faq-item:last-child{border-bottom:1px solid #cccccc}.approach-dbt-ma-parity__faq-item summary{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:18px;align-items:center;padding:22px 0;color:var(--dbt-ma-navy);cursor:pointer;font-size:1.02rem;font-weight:850;line-height:1.3;list-style:none}.approach-dbt-ma-parity__faq-item summary::-webkit-details-marker{display:none}.approach-dbt-ma-parity__faq-icon{position:relative;width:18px;height:18px}.approach-dbt-ma-parity__faq-icon:before,.approach-dbt-ma-parity__faq-icon:after{position:absolute;content:"";background:var(--dbt-ma-navy);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.approach-dbt-ma-parity__faq-icon:before{width:14px;height:2px}.approach-dbt-ma-parity__faq-icon:after{width:2px;height:14px}.approach-dbt-ma-parity__faq-item[open] .approach-dbt-ma-parity__faq-icon:after{display:none}.approach-dbt-ma-parity__faq-answer{padding:0 0 22px}.approach-dbt-ma-footer-cta{width:100vw;margin-left:calc(50% - 50vw);padding:92px 20px 96px;background:linear-gradient(#0a1938c7,#0a1938c7),url(/assets/old-site/65eed598c00593bc8df45bf3-654315fd3690f03888c-6a0e02a15a.png) center / cover no-repeat;color:#fff;text-align:center}.approach-dbt-ma-footer-cta__inner{width:min(100%,780px);margin-inline:auto}.approach-dbt-ma-footer-cta h2{max-width:24ch;margin:0 auto 22px;color:#fff;font-size:clamp(2rem,4vw,3.1rem);line-height:1.15}.approach-dbt-ma-footer-cta p{max-width:72ch;margin:0 auto;color:#fff;font-size:1.12rem;font-weight:600;line-height:1.5}.approach-dbt-ma-footer-cta__call{display:inline-flex;align-items:center;justify-content:center;min-width:220px;min-height:48px;margin-top:28px;padding:0 24px;border-radius:999px;background:#fff;color:var(--dbt-ma-navy);font-weight:700;text-decoration:none}.approach-dbt-ma-footer-cta__or{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:34px;align-items:center;max-width:680px;margin:50px auto 38px}.approach-dbt-ma-footer-cta__or:before,.approach-dbt-ma-footer-cta__or:after{content:"";height:1px;background:#ffffffb8}.approach-dbt-ma-footer-cta__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:360px;padding:30px 32px 28px;border:1px solid rgba(255,255,255,.9);border-radius:12px;background:#ffffff1f;backdrop-filter:blur(12px);text-align:left}.approach-dbt-ma-footer-cta__form h3{grid-column:1 / -1;margin:0 0 6px;color:#fff;font-size:1.6rem;text-align:center}.approach-dbt-ma-footer-cta__form label{display:grid;gap:8px;color:#fff;font-weight:700}.approach-dbt-ma-footer-cta__form span{font-size:.95rem}.approach-dbt-ma-footer-cta__form input{width:100%;min-height:40px;border:0;border-radius:6px;padding:8px 10px}.approach-dbt-ma-footer-cta__form button{grid-column:1 / -1;align-self:end;min-height:52px;border:0;border-radius:999px;background:var(--dbt-ma-blue);color:#fff;font:inherit;font-weight:800}@media(max-width:760px){.inner-page:has(.approach-dbt-ma-parity) .site-hero{min-height:267px;background-position:48% 50%}.inner-page:has(.approach-dbt-ma-parity) .site-hero__inner{padding:46px 24px 34px}.inner-page:has(.approach-dbt-ma-parity) .site-hero__content{gap:24px}.inner-page:has(.approach-dbt-ma-parity) .site-hero h1{max-width:13ch;font-size:2rem;line-height:1.14}.inner-page:has(.approach-dbt-ma-parity) .site-hero__action--primary{min-height:41px;padding:0 20px;font-size:.84rem}.approach-dbt-ma-parity__shell{padding:58px 13px 52px}.approach-dbt-ma-parity__layout{display:block}.approach-dbt-ma-parity__intro{padding-top:0}.approach-dbt-ma-parity .legacy-content p,.approach-dbt-ma-parity .legacy-content li{font-size:1.0625rem;line-height:1.78}.approach-dbt-ma-parity__sidebar{display:none}.approach-dbt-ma-parity__section{gap:17px;margin-top:54px}.approach-dbt-ma-parity__section h2,.approach-dbt-ma-parity__contact-card h2{margin-bottom:17px;font-size:1.62rem;line-height:1.16}.approach-dbt-ma-parity__section h3{margin-top:42px;font-size:1.34rem}.approach-dbt-ma-parity__section h4{margin-top:24px;font-size:1.05rem}.approach-dbt-ma-parity__section ul,.approach-dbt-ma-parity__section ol{gap:7px;padding-left:1.25rem}.approach-dbt-ma-parity__section li{padding-left:4px}.approach-dbt-ma-parity__content-image--facility,.approach-dbt-ma-parity__content-image--hiker{margin-top:36px}.approach-dbt-ma-parity__contact-card{margin-top:76px;padding:24px 12px;border-radius:8px}.approach-dbt-ma-parity__contact-card h2{max-width:12ch;color:#fff;font-size:2rem}.approach-dbt-ma-parity__contact-card p,.approach-dbt-ma-parity__contact-card li{font-size:.88rem!important;line-height:1.35!important}.approach-dbt-ma-parity__contact-card p:last-child{display:grid;gap:10px;margin-top:18px}.approach-dbt-ma-parity__contact-card a,.approach-dbt-ma-parity__contact-card a+a{min-width:0;width:100%;min-height:42px;font-size:.82rem}.approach-dbt-ma-parity__faq{margin-top:56px}.approach-dbt-ma-parity__faq h2{max-width:12ch;margin-bottom:34px;font-size:2.04rem;line-height:1.15}.approach-dbt-ma-parity__faq-item summary{padding:18px 0;font-size:.91rem}.approach-dbt-ma-parity__side-card--mobile{display:block;margin-top:64px;padding:24px 10px 10px}.approach-dbt-ma-parity__blue-card{min-height:300px;gap:14px;padding:28px 16px}.approach-dbt-ma-parity__blue-card p{font-size:1.22rem}.approach-dbt-ma-parity__blue-card h2{max-width:23ch;margin-bottom:12px;font-size:.82rem}.approach-dbt-ma-parity__button{width:min(100%,178px);min-height:42px;font-size:.78rem}.approach-dbt-ma-footer-cta{padding:62px 13px 58px}.approach-dbt-ma-footer-cta h2{max-width:13ch;font-size:1.7rem}.approach-dbt-ma-footer-cta p{font-size:.9rem;line-height:1.4}.approach-dbt-ma-footer-cta__call{min-width:170px;min-height:46px;font-size:.86rem}.approach-dbt-ma-footer-cta__or{gap:22px;margin:34px auto 28px}.approach-dbt-ma-footer-cta__form{grid-template-columns:1fr;min-height:590px;padding:24px 10px 20px}.approach-dbt-ma-footer-cta__form h3{font-size:1.1rem}.approach-dbt-ma-footer-cta__form span{font-size:.78rem}.approach-dbt-ma-footer-cta__form input{min-height:40px}.approach-dbt-ma-footer-cta__form button{margin-top:88px;min-height:48px}}:root{--dbt-body: #f0f0f0;--dbt-blue: #3288d1}.inner-page:has(.approach-dbt-nh-parity) .site-hero{min-height:430px;background:linear-gradient(#113d60c2,#113d60c2),url(/assets/old-site/69bad411ae3fa71af9fbfaa4-67336e98d3b58526360b92a3-behavioral-therapy.png) center 45% / cover no-repeat}.inner-page:has(.approach-dbt-nh-parity) .site-hero__picture,.inner-page:has(.approach-dbt-nh-parity) .site-hero__shade,.inner-page:has(.approach-dbt-nh-parity) .site-hero__crumbs,.inner-page:has(.approach-dbt-nh-parity) .site-hero__eyebrow,.inner-page:has(.approach-dbt-nh-parity) .site-hero__summary,.inner-page:has(.approach-dbt-nh-parity) .site-hero__action--secondary,.inner-page:has(.approach-dbt-nh-parity) .site-hero__facts,body:has(.approach-dbt-nh-parity) .site-footer .footer-cta{display:none}.inner-page:has(.approach-dbt-nh-parity) .site-hero__inner{width:100%;padding:70px 40px 72px;align-items:start}.inner-page:has(.approach-dbt-nh-parity) .site-hero__content{width:min(100%,1280px);gap:48px}.inner-page:has(.approach-dbt-nh-parity) .site-hero h1{max-width:none;font-size:clamp(2.45rem,4.1vw,3.25rem);font-weight:700;line-height:1.08}.inner-page:has(.approach-dbt-nh-parity) .site-hero__actions{margin-top:0}.inner-page:has(.approach-dbt-nh-parity) .site-hero__action--primary{min-height:48px;padding:0 30px;background:var(--dbt-blue);color:#fff;font-size:1rem;font-weight:700}.inner-body--approach-dbt-nh-parity{padding:0;background:var(--dbt-body)!important}.approach-dbt-nh-parity{overflow:hidden;background:var(--dbt-body);color:#000}.approach-dbt-nh-parity__shell{width:min(100%,1280px);margin-inline:auto;padding:80px 80px 112px}.approach-dbt-nh-parity__intro{display:grid;grid-template-columns:minmax(0,664px) minmax(360px,530px);gap:64px;align-items:start}.approach-dbt-nh-parity__intro-copy,.approach-dbt-nh-parity__article{font-family:Urbanist,Inter,ui-sans-serif,system-ui,sans-serif}.approach-dbt-nh-parity__intro-copy{padding-top:42px}.approach-dbt-nh-parity .legacy-content p,.approach-dbt-nh-parity .legacy-content li{margin:0;color:#000;font-size:1.03rem;font-weight:600;line-height:1.44}.approach-dbt-nh-parity .legacy-content p+p{margin-top:0}.approach-dbt-nh-parity .legacy-content a{color:#000;font-weight:800;text-decoration:underline;text-underline-offset:2px}.approach-dbt-nh-parity__side-card{width:100%;padding:40px 16px 16px;border:1px solid #d8d8d8;border-radius:16px;background:#fff}.approach-dbt-nh-parity__side-card--mobile{display:none}.approach-dbt-nh-parity__blue-card{display:grid;min-height:470px;align-content:center;justify-items:center;gap:18px;padding:36px 28px;border-radius:14px;background:linear-gradient(135deg,#1e3d83e0,#295ebff5),url(/assets/old-site/65eed598c00593bc8df45bf8-main-container-6857cc2e2a.png) center / cover no-repeat;color:#fff;text-align:center}.approach-dbt-nh-parity__blue-card p{margin:0;color:#fff;font-size:clamp(1.8rem,3vw,2.38rem);font-weight:760;line-height:1.05}.approach-dbt-nh-parity__blue-card h2{max-width:34ch;margin:0 0 22px;color:#fff;font-size:1rem;font-weight:760;line-height:1.35}.approach-dbt-nh-parity__button{display:inline-flex;align-items:center;justify-content:center;width:min(100%,224px);min-height:48px;padding:0 20px;border-radius:999px;font-size:.98rem;font-weight:760;line-height:1.2;text-decoration:none}.approach-dbt-nh-parity__button--light{background:#fff;color:#122a59}.approach-dbt-nh-parity__button--blue{background:var(--dbt-blue);color:#fff}.approach-dbt-nh-parity__therapy-image{grid-column:1;width:100%;margin-top:74px;display:block}.approach-dbt-nh-parity__article{width:min(100%,664px);padding-top:98px}.approach-dbt-nh-parity__section{display:grid;gap:22px;margin-top:94px}.approach-dbt-nh-parity__section:first-child{margin-top:0}.approach-dbt-nh-parity__section h2,.approach-dbt-nh-parity__contact-card h2{max-width:18ch;margin:0 0 20px;color:#122a59;font-family:Urbanist,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.75rem,2.4vw,2rem);font-weight:760;line-height:1.12}.approach-dbt-nh-parity__section h6{margin:0;color:#122a59;font-size:1.12rem;font-weight:850;line-height:1.2}.approach-dbt-nh-parity__section ul,.approach-dbt-nh-parity__section ol{display:grid;gap:8px;margin:6px 0 0;padding-left:1.6rem}.approach-dbt-nh-parity__section li{padding-left:8px}.approach-dbt-nh-parity__section li::marker{color:#000;font-weight:600}.approach-dbt-nh-parity__section strong{font-weight:850}.approach-dbt-nh-parity__contact-card{margin-top:76px;padding:34px 32px 32px;border-radius:12px;background:linear-gradient(135deg,#3f62bae0,#275bbff5),url(/assets/old-site/65eed598c00593bc8df45bf8-main-container-6857cc2e2a.png) center / cover no-repeat;color:#fff}.inner-body--approach-dbt-nh-parity .approach-dbt-nh-parity__contact-card.legacy-content{width:100%;background:linear-gradient(135deg,#3f62bae0,#275bbff5),url(/assets/old-site/65eed598c00593bc8df45bf8-main-container-6857cc2e2a.png) center / cover no-repeat}.approach-dbt-nh-parity__contact-card h2{max-width:15ch;margin-bottom:24px;color:#fff!important;font-size:clamp(2.15rem,3.5vw,2.72rem);line-height:1.18}.approach-dbt-nh-parity__contact-card p,.approach-dbt-nh-parity__contact-card li{color:#fff!important;font-size:1.04rem!important;font-weight:740!important}.approach-dbt-nh-parity__contact-card p:last-child{display:flex;flex-wrap:wrap;gap:16px;margin-top:26px}.approach-dbt-nh-parity__contact-card a{display:inline-flex;align-items:center;justify-content:center;min-width:220px;min-height:50px;padding:0 22px;border-radius:999px;color:#122a59!important;background:#fff;text-decoration:none}.approach-dbt-nh-parity__contact-card a+a{min-width:196px;color:#fff!important;background:var(--dbt-blue)}.approach-dbt-nh-footer-cta{width:100vw;margin-left:calc(50% - 50vw);padding:92px 20px 96px;background:linear-gradient(#0a1938c7,#0a1938c7),url(/assets/old-site/65eed598c00593bc8df45bf3-654315fd3690f03888c-6a0e02a15a.png) center / cover no-repeat;color:#fff;text-align:center}.approach-dbt-nh-footer-cta__inner{width:min(100%,780px);margin-inline:auto}.approach-dbt-nh-footer-cta h2{max-width:24ch;margin:0 auto 22px;color:#fff;font-size:clamp(2rem,4vw,3.1rem);line-height:1.15}.approach-dbt-nh-footer-cta p{max-width:72ch;margin:0 auto;color:#fff;font-size:1.12rem;font-weight:600;line-height:1.5}.approach-dbt-nh-footer-cta__call{display:inline-flex;align-items:center;justify-content:center;min-width:220px;min-height:48px;margin-top:28px;padding:0 24px;border-radius:999px;background:#fff;color:#122a59;font-weight:700;text-decoration:none}.approach-dbt-nh-footer-cta__or{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:34px;align-items:center;max-width:680px;margin:50px auto 38px}.approach-dbt-nh-footer-cta__or:before,.approach-dbt-nh-footer-cta__or:after{content:"";height:1px;background:#ffffffb8}.approach-dbt-nh-footer-cta__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:360px;padding:30px 32px 28px;border:1px solid rgba(255,255,255,.9);border-radius:12px;background:#ffffff1f;backdrop-filter:blur(12px);text-align:left}.approach-dbt-nh-footer-cta__form h3{grid-column:1 / -1;margin:0 0 6px;color:#fff;font-size:1.6rem;text-align:center}.approach-dbt-nh-footer-cta__form label{display:grid;gap:8px;color:#fff;font-weight:700}.approach-dbt-nh-footer-cta__form span{font-size:.95rem}.approach-dbt-nh-footer-cta__form input{width:100%;min-height:40px;border:0;border-radius:6px;padding:8px 10px}.approach-dbt-nh-footer-cta__form button{grid-column:1 / -1;align-self:end;min-height:52px;border:0;border-radius:999px;background:var(--dbt-blue);color:#fff;font:inherit;font-weight:800}@media(max-width:760px){.inner-page:has(.approach-dbt-nh-parity) .site-hero{min-height:267px;background-position:47% 50%}.inner-page:has(.approach-dbt-nh-parity) .site-hero__inner{padding:46px 24px 34px}.inner-page:has(.approach-dbt-nh-parity) .site-hero__content{gap:24px}.inner-page:has(.approach-dbt-nh-parity) .site-hero h1{max-width:12ch;font-size:2rem;line-height:1.14}.inner-page:has(.approach-dbt-nh-parity) .site-hero__action--primary{min-height:41px;padding:0 20px;font-size:.84rem}.approach-dbt-nh-parity__shell{padding:58px 13px 52px}.approach-dbt-nh-parity__intro{display:block}.approach-dbt-nh-parity__intro-copy{padding-top:0}.approach-dbt-nh-parity .legacy-content p,.approach-dbt-nh-parity .legacy-content li{font-size:1.0625rem;line-height:1.78}.approach-dbt-nh-parity__side-card:not(.approach-dbt-nh-parity__side-card--mobile){display:none}.approach-dbt-nh-parity__therapy-image{width:100%;margin-top:62px}.approach-dbt-nh-parity__article{width:100%;padding-top:88px}.approach-dbt-nh-parity__section{gap:17px;margin-top:86px}.approach-dbt-nh-parity__section h2,.approach-dbt-nh-parity__contact-card h2{margin-bottom:17px;font-size:1.62rem;line-height:1.16}.approach-dbt-nh-parity__section h6{font-size:1.05rem}.approach-dbt-nh-parity__section ul,.approach-dbt-nh-parity__section ol{gap:7px;padding-left:1.25rem}.approach-dbt-nh-parity__section li{padding-left:4px}.approach-dbt-nh-parity__contact-card{margin-top:76px;padding:24px 12px;border-radius:8px}.approach-dbt-nh-parity__contact-card h2{max-width:12ch;color:#fff;font-size:2rem}.approach-dbt-nh-parity__contact-card p,.approach-dbt-nh-parity__contact-card li{font-size:.88rem!important;line-height:1.35!important}.approach-dbt-nh-parity__contact-card p:last-child{display:grid;gap:10px;margin-top:18px}.approach-dbt-nh-parity__contact-card a,.approach-dbt-nh-parity__contact-card a+a{min-width:0;width:100%;min-height:42px;font-size:.82rem}.approach-dbt-nh-parity__side-card--mobile{display:block;margin-top:94px;padding:24px 10px 10px}.approach-dbt-nh-parity__blue-card{min-height:300px;gap:14px;padding:28px 16px}.approach-dbt-nh-parity__blue-card p{font-size:1.22rem}.approach-dbt-nh-parity__blue-card h2{max-width:23ch;margin-bottom:12px;font-size:.82rem}.approach-dbt-nh-parity__button{width:min(100%,178px);min-height:42px;font-size:.78rem}.approach-dbt-nh-footer-cta{padding:62px 13px 58px}.approach-dbt-nh-footer-cta h2{max-width:13ch;font-size:1.7rem}.approach-dbt-nh-footer-cta p{font-size:.9rem;line-height:1.4}.approach-dbt-nh-footer-cta__call{min-width:170px;min-height:46px;font-size:.86rem}.approach-dbt-nh-footer-cta__or{gap:22px;margin:34px auto 28px}.approach-dbt-nh-footer-cta__form{grid-template-columns:1fr;min-height:590px;padding:24px 10px 20px}.approach-dbt-nh-footer-cta__form h3{font-size:1.1rem}.approach-dbt-nh-footer-cta__form span{font-size:.78rem}.approach-dbt-nh-footer-cta__form input{min-height:40px}.approach-dbt-nh-footer-cta__form button{margin-top:88px;min-height:48px}}.content-organism--articles[data-astro-cid-de53wk3u]{background:#fff;border-top:0;padding-block:clamp(42px,5vw,72px)}.content-organism--articles[data-astro-cid-de53wk3u] .organism-shell[data-astro-cid-de53wk3u]{width:min(100%,1180px)}.article-index-list[data-astro-cid-de53wk3u]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0}.article-index-link[data-astro-cid-de53wk3u]{align-items:flex-end;min-height:168px;padding:20px;border:1px solid #e3e0d6;border-radius:6px;background:linear-gradient(180deg,#122a5905,#122a5912),#fff;box-shadow:none;color:#122a59;font-family:Urbanist,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.06rem,1.5vw,1.22rem);font-weight:760;line-height:1.18}.article-index-link[data-astro-cid-de53wk3u]:hover,.article-index-link[data-astro-cid-de53wk3u]:focus-visible{border-color:#9fb58a;background:#faf7ee;color:#122a59;text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.article-index-list[data-astro-cid-de53wk3u]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.article-index-list[data-astro-cid-de53wk3u]{grid-template-columns:1fr}.article-index-link[data-astro-cid-de53wk3u]{min-height:116px}}.content-organism--article-library[data-astro-cid-q6yfoiqj]{background:#fff;border-top:0;padding-block:clamp(46px,6vw,84px)}.article-library[data-astro-cid-q6yfoiqj]{width:min(100%,1220px);gap:clamp(24px,3.4vw,42px)}.article-library__header[data-astro-cid-q6yfoiqj]{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:clamp(22px,4vw,48px);align-items:end;max-width:none;padding-bottom:20px;border-bottom:1px solid #e5e1d7}.article-library__lead[data-astro-cid-q6yfoiqj]{max-width:680px}.article-library__header[data-astro-cid-q6yfoiqj] h2[data-astro-cid-q6yfoiqj]{font-size:clamp(2rem,4.2vw,3.35rem)}.article-library__header[data-astro-cid-q6yfoiqj] p[data-astro-cid-q6yfoiqj]{max-width:62ch}.article-library__call[data-astro-cid-q6yfoiqj]{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;justify-items:start}.article-library__call[data-astro-cid-q6yfoiqj] .button-secondary[data-astro-cid-q6yfoiqj]{min-height:42px;padding-inline:17px;border-color:#9fb58a;background:#9fb58a;color:#122a59}.article-library__urgent[data-astro-cid-q6yfoiqj]{width:min(100%,760px);padding:0 0 0 15px;border:0;border-left:1px solid #d8d0bb;border-radius:0;background:transparent}.article-library__filters[data-astro-cid-q6yfoiqj],.article-library__featured[data-astro-cid-q6yfoiqj],.article-library__admissions[data-astro-cid-q6yfoiqj],.article-library__topic-anchors[data-astro-cid-q6yfoiqj]{display:none}.article-library__list[data-astro-cid-q6yfoiqj]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;border-top:0}.article-library__item[data-astro-cid-q6yfoiqj]{display:grid;grid-template-columns:1fr;gap:12px;min-height:238px;padding:22px 20px;border:1px solid #e3e0d6;border-radius:6px;background:#fff}.article-library__number[data-astro-cid-q6yfoiqj]{color:#557043;letter-spacing:.08em}.article-library__item-main[data-astro-cid-q6yfoiqj]{gap:9px;max-width:none}.article-library__meta[data-astro-cid-q6yfoiqj] span[data-astro-cid-q6yfoiqj],.article-library__status[data-astro-cid-q6yfoiqj] span[data-astro-cid-q6yfoiqj]{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#5f6979;font-size:.76rem;font-weight:760}.article-library__status[data-astro-cid-q6yfoiqj]{margin-top:auto}.article-library__status[data-astro-cid-q6yfoiqj] span[data-astro-cid-q6yfoiqj]{padding:3px 8px;border:1px solid #d8d0bb;border-radius:999px;background:#faf7ee;font-size:.72rem}.article-library__item[data-astro-cid-q6yfoiqj] h3[data-astro-cid-q6yfoiqj]{font-size:clamp(1.12rem,1.6vw,1.34rem)}.article-library__item[data-astro-cid-q6yfoiqj] p[data-astro-cid-q6yfoiqj]{color:#2f3a4e;font-size:.96rem;line-height:1.55}.article-library__next[data-astro-cid-q6yfoiqj]{width:fit-content;font-size:.86rem}@media(max-width:980px){.article-library__header[data-astro-cid-q6yfoiqj],.article-library__list[data-astro-cid-q6yfoiqj]{grid-template-columns:1fr 1fr}.article-library__header[data-astro-cid-q6yfoiqj]{align-items:start}}@media(max-width:680px){.article-library__header[data-astro-cid-q6yfoiqj],.article-library__list[data-astro-cid-q6yfoiqj]{grid-template-columns:1fr}}.content-organism--care-path[data-astro-cid-64xeej6q]{padding-block:clamp(72px,9vw,128px);background:linear-gradient(90deg,rgba(255,255,255,.055) 0 1px,transparent 1px 100%),#122a59;background-size:42px 100%}.care-module[data-astro-cid-64xeej6q]{grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);gap:clamp(34px,6vw,84px)}.care-module__header[data-astro-cid-64xeej6q]{position:static;gap:14px}.care-module__header[data-astro-cid-64xeej6q] h2[data-astro-cid-64xeej6q]{max-width:9ch;font-size:clamp(2.05rem,4.4vw,4rem);line-height:.98}.care-module__header[data-astro-cid-64xeej6q] p[data-astro-cid-64xeej6q]:not(.organism-kicker){max-width:28ch;font-size:1.05rem;line-height:1.58}.care-path-list[data-astro-cid-64xeej6q]{border-color:#ffffff52;border-radius:8px;background:#fff;box-shadow:0 24px 70px #05122c38}.care-path-step[data-astro-cid-64xeej6q]{grid-template-columns:64px minmax(0,1fr);gap:clamp(18px,3vw,34px);padding:clamp(28px,4.8vw,46px);border-bottom:1px solid #d6deea}.care-path-step[data-astro-cid-64xeej6q]:last-child{border-bottom:0}.care-path-step__number[data-astro-cid-64xeej6q]{width:42px;height:42px;background:#d8e4cc;color:#122a59}.care-path-step__content[data-astro-cid-64xeej6q] h3[data-astro-cid-64xeej6q]{font-size:clamp(1.35rem,2.2vw,1.9rem)}.care-path-step__content[data-astro-cid-64xeej6q] ul[data-astro-cid-64xeej6q]{gap:12px;color:#243047;font-size:1.03rem;line-height:1.6}@media(max-width:620px){.care-path-step[data-astro-cid-64xeej6q]{grid-template-columns:1fr}}.content-organism--condition-related[data-astro-cid-w7omemtm]{padding-block:clamp(72px,9vw,128px);background:linear-gradient(90deg,rgba(255,255,255,.055) 0 1px,transparent 1px 100%),#122a59;background-size:42px 100%}.condition-related[data-astro-cid-w7omemtm]{grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);gap:clamp(34px,6vw,82px)}.condition-related__header[data-astro-cid-w7omemtm] h2[data-astro-cid-w7omemtm]{max-width:10ch;font-size:clamp(2rem,4vw,3.75rem);line-height:1}.condition-related__header[data-astro-cid-w7omemtm] p[data-astro-cid-w7omemtm]:not(.organism-kicker){max-width:30ch;font-size:1.05rem}.condition-related__groups[data-astro-cid-w7omemtm]{border-top-color:#ffffff57}.condition-related__group[data-astro-cid-w7omemtm]{grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);padding:clamp(22px,3.5vw,34px) 0;border-bottom-color:#ffffff57}.condition-related__group[data-astro-cid-w7omemtm] h3[data-astro-cid-w7omemtm]{color:#c4d2b6;font-size:1.02rem}.condition-related__links[data-astro-cid-w7omemtm]{display:flex;flex-wrap:wrap;gap:10px 12px}.condition-related__links[data-astro-cid-w7omemtm] a[data-astro-cid-w7omemtm]{min-height:42px;justify-content:center;padding:10px 16px;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#ffffff14;text-decoration:none}.content-organism--condition-signals[data-astro-cid-wyxov6ix]{padding-block:clamp(66px,8vw,112px);background:#fff}.condition-module[data-astro-cid-wyxov6ix]{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:clamp(34px,6vw,84px)}.condition-module__header[data-astro-cid-wyxov6ix] h2[data-astro-cid-wyxov6ix]{font-size:clamp(2rem,4vw,3.7rem);line-height:1}.condition-module__header[data-astro-cid-wyxov6ix] p[data-astro-cid-wyxov6ix]:not(.organism-kicker){max-width:31ch;color:#3a465b;font-size:1.06rem}.condition-signals__list[data-astro-cid-wyxov6ix]{border-top-color:#d9d5c9}.condition-signal[data-astro-cid-wyxov6ix]{grid-template-columns:56px minmax(0,1fr);gap:clamp(18px,3vw,36px);padding:clamp(26px,4vw,42px) 0;border-bottom-color:#d9d5c9}.condition-signal__index[data-astro-cid-wyxov6ix]{color:#465a38;font-weight:850}.condition-signal[data-astro-cid-wyxov6ix] p[data-astro-cid-wyxov6ix]{color:#111827;font-size:clamp(1.04rem,1.4vw,1.15rem)}.content-organism--condition-snapshot[data-astro-cid-haxdqqrs]{padding-block:clamp(64px,8vw,112px);background:linear-gradient(90deg,rgba(18,42,89,.045) 0 1px,transparent 1px 100%),#f1f1ef;background-size:42px 100%}.condition-snapshot[data-astro-cid-haxdqqrs]{grid-template-columns:minmax(0,.58fr) minmax(0,.72fr);gap:clamp(36px,6vw,88px)}.condition-snapshot__lede[data-astro-cid-haxdqqrs] h2[data-astro-cid-haxdqqrs]{font-size:clamp(2.35rem,5vw,4.5rem);line-height:.98}.condition-snapshot__description[data-astro-cid-haxdqqrs]{max-width:56ch;color:#111827;font-size:clamp(1.05rem,1.5vw,1.2rem)}.condition-snapshot__body[data-astro-cid-haxdqqrs]{padding:clamp(28px,4vw,42px);border-color:#d9d5c9;box-shadow:0 18px 50px #122a5914}.condition-urgent[data-astro-cid-haxdqqrs]{border-left:0;border-top:1px solid #d9d5c9;border-bottom:1px solid #d9d5c9;background:#faf7ee}.content-organism--contact-access[data-astro-cid-r7k37jm5]{margin-top:-1px;padding-block:clamp(58px,8vw,112px);background:linear-gradient(90deg,#081a3bfa,#122a59f0 48%,#122a59c7),#122a59;color:#fff}.contact-access[data-astro-cid-r7k37jm5]{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);gap:clamp(32px,6vw,88px)}.access-module__header[data-astro-cid-r7k37jm5]{position:sticky;top:112px}.access-module__header[data-astro-cid-r7k37jm5] .organism-kicker,.access-module__header[data-astro-cid-r7k37jm5] h2[data-astro-cid-r7k37jm5],.access-module__header[data-astro-cid-r7k37jm5] p[data-astro-cid-r7k37jm5]:not(.organism-kicker){color:#fff}.access-module__header[data-astro-cid-r7k37jm5] .organism-kicker{color:#c4d2b6;letter-spacing:.16em}.access-module__header[data-astro-cid-r7k37jm5] h2[data-astro-cid-r7k37jm5]{max-width:9ch;font-size:clamp(2.45rem,5vw,4.35rem);line-height:.98}.access-module__header[data-astro-cid-r7k37jm5] p[data-astro-cid-r7k37jm5]:not(.organism-kicker){max-width:25rem;color:#ffffffc7;font-size:clamp(1.02rem,1.3vw,1.18rem)}.contact-access__main[data-astro-cid-r7k37jm5]{gap:18px}.contact-access__call-panel[data-astro-cid-r7k37jm5],.contact-access__next[data-astro-cid-r7k37jm5],.access-note[data-astro-cid-r7k37jm5]{border:1px solid rgba(255,255,255,.18);background:#ffffff14;box-shadow:0 28px 80px #040d2238;color:#fff}.contact-access__call-panel[data-astro-cid-r7k37jm5]{min-height:330px;padding:clamp(28px,5vw,56px);align-content:center;gap:clamp(18px,3vw,28px)}.contact-access__call-panel[data-astro-cid-r7k37jm5] h3[data-astro-cid-r7k37jm5],.contact-access__next[data-astro-cid-r7k37jm5] h3[data-astro-cid-r7k37jm5],.contact-access__call-panel[data-astro-cid-r7k37jm5] p[data-astro-cid-r7k37jm5],.contact-access__next[data-astro-cid-r7k37jm5] p[data-astro-cid-r7k37jm5],.access-note[data-astro-cid-r7k37jm5],.access-note[data-astro-cid-r7k37jm5] strong[data-astro-cid-r7k37jm5]{color:#fff}.contact-access__call-panel[data-astro-cid-r7k37jm5] h3[data-astro-cid-r7k37jm5]{font-size:clamp(2rem,3.4vw,3.35rem);line-height:1}.contact-access__call-panel[data-astro-cid-r7k37jm5] p[data-astro-cid-r7k37jm5],.contact-access__next[data-astro-cid-r7k37jm5] p[data-astro-cid-r7k37jm5],.access-note[data-astro-cid-r7k37jm5]{color:#fffc}.contact-access__actions[data-astro-cid-r7k37jm5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.access-button[data-astro-cid-r7k37jm5],.access-button--secondary[data-astro-cid-r7k37jm5]{min-height:64px;padding:14px 22px;border-color:#2f79c6;border-radius:999px;background:#2f79c6;box-shadow:0 14px 28px #020c1e2e}.access-button[data-astro-cid-r7k37jm5] span[data-astro-cid-r7k37jm5],.access-button[data-astro-cid-r7k37jm5] strong[data-astro-cid-r7k37jm5],.access-button--secondary[data-astro-cid-r7k37jm5] span[data-astro-cid-r7k37jm5],.access-button--secondary[data-astro-cid-r7k37jm5] strong[data-astro-cid-r7k37jm5]{color:#fff}.access-button[data-astro-cid-r7k37jm5]:hover,.access-button[data-astro-cid-r7k37jm5]:focus-visible,.access-button--secondary[data-astro-cid-r7k37jm5]:hover,.access-button--secondary[data-astro-cid-r7k37jm5]:focus-visible{border-color:#9fb58a;background:#9fb58a;color:#122a59}.access-button[data-astro-cid-r7k37jm5]:hover span[data-astro-cid-r7k37jm5],.access-button[data-astro-cid-r7k37jm5]:hover strong[data-astro-cid-r7k37jm5],.access-button[data-astro-cid-r7k37jm5]:focus-visible span[data-astro-cid-r7k37jm5],.access-button[data-astro-cid-r7k37jm5]:focus-visible strong[data-astro-cid-r7k37jm5]{color:#122a59}.contact-access__locations[data-astro-cid-r7k37jm5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.contact-access__location[data-astro-cid-r7k37jm5]{min-height:172px;border-color:#ffffff29;background:#05143180}.contact-access__location[data-astro-cid-r7k37jm5] strong[data-astro-cid-r7k37jm5],.contact-access__location[data-astro-cid-r7k37jm5] span[data-astro-cid-r7k37jm5],.contact-access__location[data-astro-cid-r7k37jm5] a[data-astro-cid-r7k37jm5]{color:#fff}.contact-access__location[data-astro-cid-r7k37jm5] em[data-astro-cid-r7k37jm5]{color:#c4d2b6}.contact-access__next[data-astro-cid-r7k37jm5]{padding:clamp(24px,4vw,38px)}.contact-access__next[data-astro-cid-r7k37jm5] .admissions-path[data-astro-cid-r7k37jm5]{border-top-color:#ffffff2e}.contact-access__next[data-astro-cid-r7k37jm5] .admissions-path__step[data-astro-cid-r7k37jm5]{border-bottom-color:#ffffff2e}.contact-access-tail[data-astro-cid-r7k37jm5]{padding:clamp(42px,7vw,86px) var(--section-pad-x) clamp(54px,8vw,98px);background:linear-gradient(180deg,#122a59 0% 42%,#faf7ee 42% 100%)}.contact-access-tail__inner[data-astro-cid-r7k37jm5]{grid-template-columns:minmax(0,1fr) minmax(270px,.34fr);gap:20px;align-items:stretch}.contact-access__form[data-astro-cid-r7k37jm5] .lead-panel{min-height:520px;padding:clamp(28px,4.5vw,52px);border:1px solid #d8d0bb;border-radius:14px;box-shadow:0 34px 90px #122a5933}.contact-access__form[data-astro-cid-r7k37jm5] .lead-form{border-radius:12px}.contact-access__handoffs[data-astro-cid-r7k37jm5]{align-content:center;padding:clamp(24px,4vw,36px);border:1px solid rgba(255,255,255,.18);background:#051431d6;color:#fff}.contact-access__handoffs[data-astro-cid-r7k37jm5] p[data-astro-cid-r7k37jm5],.contact-access__handoffs[data-astro-cid-r7k37jm5] strong[data-astro-cid-r7k37jm5],.contact-access__handoffs[data-astro-cid-r7k37jm5] a[data-astro-cid-r7k37jm5]{color:#fff}.contact-access__handoffs[data-astro-cid-r7k37jm5] a[data-astro-cid-r7k37jm5]{text-decoration-color:#c4d2b6}@media(max-width:980px){.contact-access[data-astro-cid-r7k37jm5],.contact-access-tail__inner[data-astro-cid-r7k37jm5]{grid-template-columns:1fr}.access-module__header[data-astro-cid-r7k37jm5]{position:static}.access-module__header[data-astro-cid-r7k37jm5] h2[data-astro-cid-r7k37jm5]{max-width:12ch}}@media(max-width:640px){.content-organism--contact-access[data-astro-cid-r7k37jm5]{padding-block:46px}.contact-access__actions[data-astro-cid-r7k37jm5],.contact-access__locations[data-astro-cid-r7k37jm5]{grid-template-columns:1fr}.contact-access__call-panel[data-astro-cid-r7k37jm5]{min-height:auto;padding:24px}.contact-access-tail[data-astro-cid-r7k37jm5]{background:#faf7ee}}.faq-clean[data-astro-cid-f3pprukt]{display:grid;gap:clamp(24px,4vw,36px)}.faq-clean[data-astro-cid-f3pprukt] h2[data-astro-cid-f3pprukt]{max-width:24ch;margin:0;color:#122a59;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.08}.faq-clean__items[data-astro-cid-f3pprukt]{display:grid;gap:0;border-top:1px solid #d8d0bb}.faq-clean__item[data-astro-cid-f3pprukt]{display:grid;gap:10px;padding:clamp(18px,3vw,28px) 0;border-bottom:1px solid #d8d0bb}.faq-clean__item[data-astro-cid-f3pprukt] h3[data-astro-cid-f3pprukt]{margin:0;color:#122a59;font-size:clamp(1.12rem,1.8vw,1.35rem);line-height:1.25}.faq-clean__answer[data-astro-cid-f3pprukt]{max-width:72ch}.content-organism--insurance-confidence[data-astro-cid-c47nbaip]{margin-top:-1px;padding-block:clamp(52px,7vw,96px);background:#faf7ee}.content-organism--insurance-confidence-va[data-astro-cid-c47nbaip]{background:#faf7ee}.insurance-confidence[data-astro-cid-c47nbaip]{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);gap:clamp(24px,5vw,56px);align-items:start}.access-module__header[data-astro-cid-c47nbaip]{padding:clamp(24px,4vw,40px);border:1px solid rgba(18,42,89,.18);border-radius:12px;background:#122a59;color:#fff;box-shadow:none}.access-module__header[data-astro-cid-c47nbaip] .organism-kicker,.access-module__header[data-astro-cid-c47nbaip] h2[data-astro-cid-c47nbaip],.access-module__header[data-astro-cid-c47nbaip] p[data-astro-cid-c47nbaip]:not(.organism-kicker){color:#fff}.access-module__header[data-astro-cid-c47nbaip] .organism-kicker,.insurance-confidence__label[data-astro-cid-c47nbaip],.insurance-confidence__state[data-astro-cid-c47nbaip] span[data-astro-cid-c47nbaip],.insurance-confidence__handoff[data-astro-cid-c47nbaip] span[data-astro-cid-c47nbaip],.insurance-confidence__row[data-astro-cid-c47nbaip] span[data-astro-cid-c47nbaip]{color:#c4d2b6;letter-spacing:.14em}.access-module__header[data-astro-cid-c47nbaip] h2[data-astro-cid-c47nbaip]{font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.02}.access-module__header[data-astro-cid-c47nbaip] p[data-astro-cid-c47nbaip]:not(.organism-kicker),.insurance-confidence__state[data-astro-cid-c47nbaip] em[data-astro-cid-c47nbaip],.insurance-confidence__handoff[data-astro-cid-c47nbaip] p[data-astro-cid-c47nbaip],.insurance-confidence__va-note[data-astro-cid-c47nbaip]{color:#ffffffc7}.insurance-confidence__state[data-astro-cid-c47nbaip],.insurance-confidence__handoff[data-astro-cid-c47nbaip],.insurance-confidence__va-note[data-astro-cid-c47nbaip]{border-color:#ffffff29;background:#ffffff14}.insurance-confidence__state[data-astro-cid-c47nbaip] strong[data-astro-cid-c47nbaip],.insurance-confidence__handoff[data-astro-cid-c47nbaip] strong[data-astro-cid-c47nbaip]{color:#fff}.insurance-confidence__actions[data-astro-cid-c47nbaip]{gap:14px}.access-button--inline[data-astro-cid-c47nbaip]{width:100%;min-height:60px;padding:13px 22px;border-color:#2f79c6;border-radius:999px;background:#2f79c6;box-shadow:0 14px 28px #020c1e2e}.access-button--inline[data-astro-cid-c47nbaip] span[data-astro-cid-c47nbaip],.access-button--inline[data-astro-cid-c47nbaip] strong[data-astro-cid-c47nbaip]{color:#fff}.access-button--inline[data-astro-cid-c47nbaip]:hover,.access-button--inline[data-astro-cid-c47nbaip]:focus-visible{border-color:#9fb58a;background:#9fb58a}.access-button--inline[data-astro-cid-c47nbaip]:hover span[data-astro-cid-c47nbaip],.access-button--inline[data-astro-cid-c47nbaip]:hover strong[data-astro-cid-c47nbaip],.access-button--inline[data-astro-cid-c47nbaip]:focus-visible span[data-astro-cid-c47nbaip],.access-button--inline[data-astro-cid-c47nbaip]:focus-visible strong[data-astro-cid-c47nbaip]{color:#122a59}.insurance-confidence__route-links[data-astro-cid-c47nbaip] a[data-astro-cid-c47nbaip]{border-color:#ffffff47;background:#ffffff14;color:#fff}.insurance-confidence__route-links[data-astro-cid-c47nbaip] a[data-astro-cid-c47nbaip][aria-current=page],.insurance-confidence__route-links[data-astro-cid-c47nbaip] a[data-astro-cid-c47nbaip]:hover,.insurance-confidence__route-links[data-astro-cid-c47nbaip] a[data-astro-cid-c47nbaip]:focus-visible{border-color:#9fb58a;background:#9fb58a;color:#122a59}.insurance-confidence__body[data-astro-cid-c47nbaip]{align-self:start;gap:16px}.insurance-confidence__verification[data-astro-cid-c47nbaip]{padding:clamp(28px,5vw,54px);border:1px solid #d8d0bb;border-radius:12px;background:#fff;box-shadow:0 18px 48px #122a5914}.insurance-confidence__verification[data-astro-cid-c47nbaip] h3[data-astro-cid-c47nbaip]{max-width:20ch;font-size:clamp(1.75rem,3vw,2.8rem);line-height:1.05}.insurance-confidence__rows[data-astro-cid-c47nbaip]{border-top-color:#d8d0bb}.insurance-confidence__row[data-astro-cid-c47nbaip]{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);padding:18px 0}.insurance-confidence__row[data-astro-cid-c47nbaip] span[data-astro-cid-c47nbaip],.insurance-confidence__label[data-astro-cid-c47nbaip]{color:#465a38}.insurance-confidence__sections[data-astro-cid-c47nbaip]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.insurance-confidence__section[data-astro-cid-c47nbaip]{padding:clamp(22px,3vw,32px);border-color:#d8d0bb;border-radius:12px;background:#fff}.insurance-confidence__section[data-astro-cid-c47nbaip]:first-child{grid-column:1 / -1}.insurance-confidence__section[data-astro-cid-c47nbaip] .organism-copy[data-astro-cid-c47nbaip] h2,.insurance-confidence__section[data-astro-cid-c47nbaip] .organism-copy[data-astro-cid-c47nbaip] h3{font-size:clamp(1.55rem,2.8vw,2.55rem);line-height:1.04}.insurance-confidence__privacy[data-astro-cid-c47nbaip]{padding:clamp(24px,4vw,38px);border-color:#122a5947;border-radius:12px;background:#122a59}@media(max-width:980px){.insurance-confidence[data-astro-cid-c47nbaip],.insurance-confidence__sections[data-astro-cid-c47nbaip]{grid-template-columns:1fr}}@media(max-width:640px){.content-organism--insurance-confidence[data-astro-cid-c47nbaip],.content-organism--insurance-confidence-va[data-astro-cid-c47nbaip]{padding-block:42px;background:#faf7ee}.access-module__header[data-astro-cid-c47nbaip],.insurance-confidence__verification[data-astro-cid-c47nbaip],.insurance-confidence__section[data-astro-cid-c47nbaip],.insurance-confidence__privacy[data-astro-cid-c47nbaip]{padding:24px}.insurance-confidence__row[data-astro-cid-c47nbaip]{grid-template-columns:1fr}}.content-organism--insurance[data-astro-cid-ec4pcroh]{margin-top:-1px;padding-block:clamp(56px,7vw,106px);background:#faf7ee;color:#122a59}.organism-shell--panel[data-astro-cid-ec4pcroh]{width:min(100%,var(--container));padding:clamp(28px,5vw,58px);border-color:#d8d0bb;border-radius:12px;background:#fff;box-shadow:0 18px 48px #122a5914}.organism-kicker[data-astro-cid-ec4pcroh]{color:#465a38;letter-spacing:.16em}.organism-copy[data-astro-cid-ec4pcroh]{max-width:74rem;color:#2a3243}.organism-copy[data-astro-cid-ec4pcroh] h2,.organism-copy[data-astro-cid-ec4pcroh] h3{max-width:20ch;margin-top:0;color:#122a59;font-size:clamp(1.8rem,3.4vw,3.2rem);line-height:1.05}.organism-copy[data-astro-cid-ec4pcroh] p,.organism-copy[data-astro-cid-ec4pcroh] li{color:#2a3243;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.62}.organism-copy[data-astro-cid-ec4pcroh] a{display:inline-flex;align-items:center;min-height:48px;margin-top:8px;padding:10px 20px;border-radius:999px;background:#9fb58a;color:#122a59;font-weight:850;text-decoration:none}@media(max-width:640px){.content-organism--insurance[data-astro-cid-ec4pcroh]{padding-block:42px}.organism-shell--panel[data-astro-cid-ec4pcroh]{padding:24px}}.content-organism--legal[data-astro-cid-ojmumvnt]{background:#fff;border-top:0;padding-block:clamp(48px,6vw,86px)}.legal-shell[data-astro-cid-ojmumvnt]{width:min(100%,1180px);gap:clamp(26px,4vw,44px)}.legal-preface[data-astro-cid-ojmumvnt],.legal-review-flags[data-astro-cid-ojmumvnt],.legal-contact[data-astro-cid-ojmumvnt],.legal-call[data-astro-cid-ojmumvnt],.legal-crisis[data-astro-cid-ojmumvnt]{border-radius:6px}.legal-preface[data-astro-cid-ojmumvnt]{max-width:900px;padding:0 0 26px;border:0;border-bottom:1px solid #e3e0d6;background:transparent}.legal-boundary[data-astro-cid-ojmumvnt]{background:#faf7ee}.legal-jump-links[data-astro-cid-ojmumvnt]{max-width:900px}.legal-review-flags[data-astro-cid-ojmumvnt]{max-width:900px;padding:20px 22px;background:#faf7ee}.legal-notice[data-astro-cid-ojmumvnt]{max-width:900px;gap:24px;padding-top:0}.legal-notice__header[data-astro-cid-ojmumvnt]{padding-bottom:16px;border-bottom-color:#e3e0d6}.content-organism--legal[data-astro-cid-ojmumvnt] .organism-copy{max-width:82ch}.content-organism--legal[data-astro-cid-ojmumvnt] .organism-copy h2{color:#111827;font-size:clamp(1.3rem,2vw,1.7rem)}.content-organism--legal[data-astro-cid-ojmumvnt] .organism-copy h3,.content-organism--legal[data-astro-cid-ojmumvnt] .organism-copy h4{color:#111827}.content-organism--legal[data-astro-cid-ojmumvnt] .organism-copy p,.content-organism--legal[data-astro-cid-ojmumvnt] .organism-copy li{color:#111827;font-size:1rem;line-height:1.78}.legal-contact[data-astro-cid-ojmumvnt],.legal-call[data-astro-cid-ojmumvnt]{max-width:900px;background:#faf7ee}.legal-crisis[data-astro-cid-ojmumvnt]{max-width:900px;background:#122a59}@media(max-width:760px){.legal-contact[data-astro-cid-ojmumvnt],.legal-call[data-astro-cid-ojmumvnt]{grid-template-columns:1fr}}.content-organism--location-care-map[data-astro-cid-snx73vol]{background:#fff!important;padding-block:clamp(50px,7vw,88px)}.location-care-map[data-astro-cid-snx73vol]{grid-template-columns:minmax(0,1fr);gap:clamp(22px,4vw,38px)}.location-care-map__header[data-astro-cid-snx73vol]{max-width:760px;padding-top:0}.location-care-map__header[data-astro-cid-snx73vol] h2[data-astro-cid-snx73vol]{max-width:20ch}.location-care-map__header[data-astro-cid-snx73vol] p[data-astro-cid-snx73vol]{max-width:62ch}.location-care-map__facility[data-astro-cid-snx73vol]{grid-column:auto;position:static;grid-template-columns:minmax(0,.62fr) minmax(260px,.38fr);border-color:#d8d0bb;background:#fffaf0!important}.location-care-map__facility[data-astro-cid-snx73vol] dl[data-astro-cid-snx73vol] div[data-astro-cid-snx73vol]{padding-block:12px}.location-care-map__route-links[data-astro-cid-snx73vol]{gap:2px;border-top:1px solid #e0d9c5;padding-top:14px}.location-care-map__route-links[data-astro-cid-snx73vol] a[data-astro-cid-snx73vol]{min-height:34px;width:100%}.location-care-map__items[data-astro-cid-snx73vol]{grid-column:auto;grid-row:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border-top:0}.location-care-map__item[data-astro-cid-snx73vol]{grid-template-columns:1fr;gap:12px;padding:clamp(20px,3vw,28px);border:1px solid #d8d0bb;border-radius:8px;background:#fff}.location-care-map__meta[data-astro-cid-snx73vol]{gap:6px}.location-care-map__meta[data-astro-cid-snx73vol] span[data-astro-cid-snx73vol]{color:#465a38}.location-care-map__source[data-astro-cid-snx73vol]{display:grid;gap:10px;max-width:76ch}.location-care-map__source[data-astro-cid-snx73vol] h3[data-astro-cid-snx73vol]{margin:0;color:#122a59;font-size:clamp(1.24rem,2vw,1.64rem);line-height:1.16}.location-care-map__source[data-astro-cid-snx73vol] p[data-astro-cid-snx73vol]{margin:0;color:#2a3243;line-height:1.58}.location-care-map__source-links[data-astro-cid-snx73vol]{display:flex;flex-wrap:wrap;gap:8px 14px}.location-care-map__source-links[data-astro-cid-snx73vol] a[data-astro-cid-snx73vol]{color:#465a38;font-weight:850;text-underline-offset:4px}@media(max-width:980px){.location-care-map[data-astro-cid-snx73vol],.location-care-map__facility[data-astro-cid-snx73vol],.location-care-map__items[data-astro-cid-snx73vol]{grid-template-columns:1fr}.location-care-map__header[data-astro-cid-snx73vol] h2[data-astro-cid-snx73vol],.location-care-map__header[data-astro-cid-snx73vol] p[data-astro-cid-snx73vol],.location-care-map__source[data-astro-cid-snx73vol]{max-width:75ch}.location-care-map__items[data-astro-cid-snx73vol]{grid-column:auto;grid-row:auto}}@media(max-width:620px){.location-care-map__item[data-astro-cid-snx73vol]{grid-template-columns:1fr;gap:10px}}.content-organism--location[data-astro-cid-e6opccod]{background:#122a59!important;color:#fff}.content-organism--location[data-astro-cid-e6opccod] .organism-shell--panel[data-astro-cid-e6opccod]{width:min(100%,1120px);border-color:#ffffff2e;background:transparent}.content-organism--location[data-astro-cid-e6opccod] .organism-kicker[data-astro-cid-e6opccod]{color:#c4d2b6}.content-organism--location[data-astro-cid-e6opccod] .organism-copy[data-astro-cid-e6opccod]{max-width:82ch}.content-organism--location[data-astro-cid-e6opccod] .organism-copy[data-astro-cid-e6opccod] h2,.content-organism--location[data-astro-cid-e6opccod] .organism-copy[data-astro-cid-e6opccod] h3{color:#fff}.content-organism--location[data-astro-cid-e6opccod] .organism-copy[data-astro-cid-e6opccod] p,.content-organism--location[data-astro-cid-e6opccod] .organism-copy[data-astro-cid-e6opccod] li{color:#ffffffdb}.content-organism--location[data-astro-cid-e6opccod] .organism-copy[data-astro-cid-e6opccod] a{color:#fff;font-weight:850;text-decoration-color:#ffffff8c}.content-organism--location[data-astro-cid-e6opccod] .organism-copy[data-astro-cid-e6opccod] ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px 20px;padding-left:18px}.content-organism--location-story[data-astro-cid-r7jcikeb]{background:#faf7ee!important;padding-block:clamp(56px,8vw,96px)}.location-story[data-astro-cid-r7jcikeb]{gap:clamp(22px,5vw,56px)}.location-story__local-band[data-astro-cid-r7jcikeb]{display:none}.location-story__local-band[data-astro-cid-r7jcikeb] .organism-kicker[data-astro-cid-r7jcikeb]{margin:0 0 12px;color:#c4d2b6}.location-story__local-band[data-astro-cid-r7jcikeb] h2[data-astro-cid-r7jcikeb]{max-width:920px;margin:0;color:#fff;font-size:clamp(2rem,4vw,3.15rem);line-height:1.08;text-wrap:balance}.location-story__local-band[data-astro-cid-r7jcikeb] p[data-astro-cid-r7jcikeb]{max-width:760px;margin:12px 0 0;color:#ffffffdb;font-size:clamp(1rem,1.4vw,1.12rem)}.location-story__band-call[data-astro-cid-r7jcikeb],.location-route__button[data-astro-cid-r7jcikeb],.location-story__call[data-astro-cid-r7jcikeb]{background:#9fb58a!important;color:#122a59!important}.location-story__band-call[data-astro-cid-r7jcikeb]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:999px;font-weight:850;text-decoration:none;white-space:nowrap}.location-story__header[data-astro-cid-r7jcikeb]{padding-top:0}.location-story__facts[data-astro-cid-r7jcikeb]{border-color:#d8d0bb;background:#fff;box-shadow:none}.location-story__facts[data-astro-cid-r7jcikeb] dl[data-astro-cid-r7jcikeb] div[data-astro-cid-r7jcikeb]{padding-block:12px}.location-story__facts[data-astro-cid-r7jcikeb] dt[data-astro-cid-r7jcikeb]{color:#465a38}.location-story__call[data-astro-cid-r7jcikeb] span[data-astro-cid-r7jcikeb],.location-story__call[data-astro-cid-r7jcikeb] strong[data-astro-cid-r7jcikeb]{color:#122a59!important}.location-story__directions[data-astro-cid-r7jcikeb]{justify-self:start}.location-story__routing[data-astro-cid-r7jcikeb]{grid-template-columns:minmax(0,1fr) minmax(240px,.52fr);align-items:stretch;padding-top:0}.location-route[data-astro-cid-r7jcikeb]{border-color:#d8d0bb;background:#fff;box-shadow:none}.location-route--primary[data-astro-cid-r7jcikeb]{min-height:0;padding:clamp(24px,4vw,38px);background:#122a59!important}.location-route--primary[data-astro-cid-r7jcikeb] h3[data-astro-cid-r7jcikeb]{font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.1}.location-route__actions[data-astro-cid-r7jcikeb]{align-items:center}.location-story__privacy[data-astro-cid-r7jcikeb]{border-color:#d8d0bb;background:#f2eddf}.location-story__source[data-astro-cid-r7jcikeb]{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:clamp(14px,3vw,28px)}.location-story__section[data-astro-cid-r7jcikeb]{display:grid;gap:10px;padding-block:clamp(20px,3vw,30px)}.location-story__section[data-astro-cid-r7jcikeb] h3[data-astro-cid-r7jcikeb]{margin:0;color:#122a59;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.12}.location-story__section[data-astro-cid-r7jcikeb] p[data-astro-cid-r7jcikeb]{max-width:68ch;margin:0;color:#2a3243;line-height:1.62}.location-story__section-links[data-astro-cid-r7jcikeb]{display:flex;flex-wrap:wrap;gap:8px 16px}.location-story__section-links[data-astro-cid-r7jcikeb] a[data-astro-cid-r7jcikeb]{color:#465a38;font-weight:850;text-underline-offset:4px}@media(max-width:820px){.content-organism--location-story[data-astro-cid-r7jcikeb]{background:#faf7ee!important}.location-story__routing[data-astro-cid-r7jcikeb],.location-story__source[data-astro-cid-r7jcikeb]{grid-template-columns:1fr}.location-story__band-call[data-astro-cid-r7jcikeb]{width:100%}}.content-organism--care-snapshot[data-astro-cid-uih5md5f]{padding-block:clamp(58px,8vw,104px);background:linear-gradient(90deg,rgba(18,42,89,.045) 0 1px,transparent 1px 100%),#f1f1ef;background-size:42px 100%}.care-snapshot[data-astro-cid-uih5md5f]{grid-template-columns:minmax(0,.7fr) minmax(300px,.36fr);gap:clamp(36px,6vw,88px)}.care-snapshot__copy[data-astro-cid-uih5md5f]{gap:18px;max-width:720px}.care-snapshot__copy[data-astro-cid-uih5md5f] h2[data-astro-cid-uih5md5f]{font-size:clamp(2.35rem,5.1vw,4.7rem);line-height:.98}.care-snapshot__lede[data-astro-cid-uih5md5f]{max-width:62ch;color:#111827;font-size:clamp(1.08rem,1.6vw,1.22rem)}.care-snapshot__state[data-astro-cid-uih5md5f]{margin-top:8px}.care-snapshot__state[data-astro-cid-uih5md5f] a[data-astro-cid-uih5md5f]{border-color:#c9d0dc;background:#fff;box-shadow:none}.care-snapshot__facts[data-astro-cid-uih5md5f]{border-color:#d9d5c9;border-radius:8px;box-shadow:0 18px 50px #122a5914}.care-snapshot__facts[data-astro-cid-uih5md5f] div[data-astro-cid-uih5md5f]{padding:22px 24px;border-top-color:#e5dfd0}.care-snapshot__facts[data-astro-cid-uih5md5f] dt[data-astro-cid-uih5md5f]{color:#465a38}.care-snapshot__facts[data-astro-cid-uih5md5f] dd[data-astro-cid-uih5md5f]{color:#122a59;font-size:1.02rem}@media(max-width:860px){.care-snapshot[data-astro-cid-uih5md5f]{gap:28px}}.content-organism--resource-article[data-astro-cid-nnrd76ys]{background:#fff;border-top:0;padding-block:clamp(44px,6vw,84px)}.resource-article[data-astro-cid-nnrd76ys]{width:min(100%,1040px);gap:clamp(24px,4vw,42px)}.resource-article__header[data-astro-cid-nnrd76ys]{grid-template-columns:minmax(0,1fr) minmax(230px,290px);gap:clamp(24px,5vw,58px);align-items:end;padding-bottom:clamp(24px,4vw,36px);border-bottom:1px solid #e3e0d6}.resource-article__title[data-astro-cid-nnrd76ys]{max-width:720px}.resource-article__header[data-astro-cid-nnrd76ys] h2[data-astro-cid-nnrd76ys]{font-size:clamp(2rem,4.4vw,3.45rem)}.resource-article__meta-row[data-astro-cid-nnrd76ys] span[data-astro-cid-nnrd76ys]{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#596579;font-size:.82rem}.resource-article__call[data-astro-cid-nnrd76ys]{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;justify-items:start}.resource-article__call[data-astro-cid-nnrd76ys] .button-primary[data-astro-cid-nnrd76ys]{min-height:42px;padding-inline:17px}.resource-article__review[data-astro-cid-nnrd76ys]{grid-template-columns:repeat(2,minmax(0,1fr));border-color:#e3e0d6;border-radius:6px;background:#e3e0d6}.resource-article__review[data-astro-cid-nnrd76ys] div[data-astro-cid-nnrd76ys]{background:#faf7ee}.resource-article__layout[data-astro-cid-nnrd76ys]{grid-template-columns:minmax(0,1fr)}.resource-article__rail[data-astro-cid-nnrd76ys]{position:static;display:block}.resource-article__toc[data-astro-cid-nnrd76ys]{display:flex;flex-wrap:wrap;gap:10px;padding:0 0 18px;border-left:0;border-bottom:1px solid #e3e0d6}.resource-article__toc[data-astro-cid-nnrd76ys]>span[data-astro-cid-nnrd76ys]{flex-basis:100%}.resource-article__toc[data-astro-cid-nnrd76ys] a[data-astro-cid-nnrd76ys]{min-height:38px;padding:8px 12px;border:1px solid #d8d0bb;border-radius:999px;background:#fff}.resource-article__rail-call[data-astro-cid-nnrd76ys]{display:none}.resource-article__quick[data-astro-cid-nnrd76ys],.resource-article__context-cta[data-astro-cid-nnrd76ys]{border-radius:6px}.resource-article__sections[data-astro-cid-nnrd76ys]{border-top:1px solid #e3e0d6}.resource-article__section[data-astro-cid-nnrd76ys]{grid-template-columns:96px minmax(0,1fr);gap:clamp(18px,4vw,42px);border-top:0;border-bottom:1px solid #e3e0d6}.resource-article[data-astro-cid-nnrd76ys] .organism-copy[data-astro-cid-nnrd76ys]{max-width:74ch}.resource-article__support[data-astro-cid-nnrd76ys] article[data-astro-cid-nnrd76ys],.resource-article__related[data-astro-cid-nnrd76ys],.resource-article__sources[data-astro-cid-nnrd76ys]{border-radius:6px}@media(max-width:820px){.resource-article__header[data-astro-cid-nnrd76ys],.resource-article__review[data-astro-cid-nnrd76ys],.resource-article__section[data-astro-cid-nnrd76ys],.resource-article__support[data-astro-cid-nnrd76ys]{grid-template-columns:1fr}}.content-organism--treatment-fit[data-astro-cid-gybiicjd]{padding-block:clamp(64px,8vw,110px);background:#fff}.care-module[data-astro-cid-gybiicjd]{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:clamp(34px,6vw,82px)}.care-module__header[data-astro-cid-gybiicjd]{position:static;gap:14px}.care-module__header[data-astro-cid-gybiicjd] h2[data-astro-cid-gybiicjd]{font-size:clamp(2rem,4vw,3.65rem);line-height:1}.care-module__header[data-astro-cid-gybiicjd] p[data-astro-cid-gybiicjd]:not(.organism-kicker){max-width:30ch;color:#3a465b;font-size:1.06rem}.care-module__content[data-astro-cid-gybiicjd]{gap:18px}.care-fit-card[data-astro-cid-gybiicjd]{padding:clamp(26px,4vw,38px);border-color:#d9d5c9;border-radius:8px;box-shadow:none}.care-fit-card[data-astro-cid-gybiicjd] h3[data-astro-cid-gybiicjd]{font-size:clamp(1.38rem,2.2vw,2rem)}.care-fit-card[data-astro-cid-gybiicjd] ul[data-astro-cid-gybiicjd]{gap:12px;color:#243047;font-size:1.03rem;line-height:1.6}.content-organism--condition-treatment-path[data-astro-cid-zbqyuchp]{padding-block:clamp(56px,8vw,104px);background:#f2eddf}.condition-module[data-astro-cid-zbqyuchp]{grid-template-columns:minmax(0,1fr)!important;gap:clamp(24px,5vw,48px)}.condition-module__header[data-astro-cid-zbqyuchp]{width:min(100%,820px);max-width:none}.condition-module__header[data-astro-cid-zbqyuchp] .organism-kicker[data-astro-cid-zbqyuchp]{color:#465a38}.condition-module__header[data-astro-cid-zbqyuchp] h2[data-astro-cid-zbqyuchp]{max-width:760px;color:#122a59;font-size:clamp(2rem,4vw,3.4rem);line-height:1.04}.condition-module__header[data-astro-cid-zbqyuchp] p[data-astro-cid-zbqyuchp]:not(.organism-kicker){max-width:60ch;color:#3a465b;font-size:1.05rem}.condition-path[data-astro-cid-zbqyuchp]{overflow:hidden;border:1px solid #d8d0bb;border-radius:8px;background:#fff;box-shadow:0 18px 48px #122a5914}.condition-path__step[data-astro-cid-zbqyuchp]{padding:clamp(26px,4vw,42px);border-bottom-color:#d6deea}.condition-path__step[data-astro-cid-zbqyuchp]:last-child{border-bottom:0}.condition-path__number[data-astro-cid-zbqyuchp]{background:#d8e4cc;color:#122a59}.condition-path__content[data-astro-cid-zbqyuchp] h3[data-astro-cid-zbqyuchp]{font-size:clamp(1.35rem,2.2vw,1.9rem)}.condition-loved-one[data-astro-cid-zbqyuchp]{margin-top:24px;border-color:#d8d0bb;box-shadow:none}@media(max-width:860px){.condition-module__header[data-astro-cid-zbqyuchp] h2[data-astro-cid-zbqyuchp]{max-width:none}}.content-organism--treatment[data-astro-cid-hz7a537b]{padding-block:clamp(58px,7vw,96px);background:#f1f1ef}.content-organism--treatment[data-astro-cid-hz7a537b]:nth-child(2n){background:#fff}.organism-shell[data-astro-cid-hz7a537b]{width:min(100%,980px)}.organism-shell--split[data-astro-cid-hz7a537b],.organism-shell--reading[data-astro-cid-hz7a537b]{display:block}.organism-copy[data-astro-cid-hz7a537b]{max-width:760px}.organism-copy[data-astro-cid-hz7a537b] h2,.organism-copy[data-astro-cid-hz7a537b] h3{margin-top:0;color:#122a59;font-family:Urbanist,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,4vw,3.7rem);font-weight:780;line-height:1.03}.organism-copy[data-astro-cid-hz7a537b] h3{margin-top:clamp(34px,5vw,58px);font-size:clamp(1.45rem,2.5vw,2.15rem)}.organism-copy[data-astro-cid-hz7a537b] p{color:#111827;font-size:clamp(1.03rem,1.3vw,1.12rem);line-height:1.72}.organism-copy[data-astro-cid-hz7a537b] ul,.organism-copy[data-astro-cid-hz7a537b] ol{display:grid;grid-template-columns:1fr;gap:9px;padding-left:1.35rem;list-style:initial}.organism-copy[data-astro-cid-hz7a537b] li{padding:0;border:0;border-radius:0;background:transparent;color:#111827;font-size:clamp(1.01rem,1.2vw,1.08rem);line-height:1.65}.state-aware-intro[data-astro-cid-g7yjd337]{background:#f1f3f5;padding:clamp(28px,5vw,48px) clamp(20px,5vw,64px)}.state-aware-intro__inner[data-astro-cid-g7yjd337]{width:min(100%,1080px);margin-inline:auto}.state-aware-intro__block[data-astro-cid-g7yjd337]{display:grid;gap:14px;padding:24px 26px;border-radius:12px;background:#fff;box-shadow:0 10px 24px #08122914}.state-aware-intro__eyebrow[data-astro-cid-g7yjd337]{margin:0;color:#2f86c8;font-size:.74rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.state-aware-intro__lead[data-astro-cid-g7yjd337]{margin:0;color:#122a59;font-size:1.08rem;line-height:1.55;font-weight:600}.state-aware-intro__cta[data-astro-cid-g7yjd337]{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:46px;padding:0 22px;border-radius:999px;background:#2f86c8;color:#fff;font-weight:800;text-decoration:none}.state-aware-intro__cta[data-astro-cid-g7yjd337]:hover{background:#1f6fae}.inner-page{--section-pad-y: clamp(38px, 5vw, 68px);--section-pad-x: clamp(20px, 5vw, 64px);--container: 1200px;--reading: 720px;background:#fff}.inner-page--utility{width:100vw;max-width:100vw;overflow-x:clip}.inner-page--utility .site-hero__summary{max-width:min(100%,calc(100vw - (2 * var(--section-pad-x))));overflow-wrap:anywhere}.inner-page .container{width:min(100%,var(--container));margin-inline:auto}.inner-page .reading{width:min(100%,var(--reading));margin-inline:auto}.inner-trust{padding:22px var(--section-pad-x);background:#f2eddf;border-bottom:1px solid #e0d9c5}.inner-trust .container{display:grid;grid-template-columns:repeat(3,1fr);gap:0;align-items:center}.inner-trust__cell{display:grid;gap:2px;padding:6px 24px;border-left:1px solid #e0d9c5}.inner-trust__cell:first-child{border-left:0;padding-left:0}.inner-trust__cell:last-child{padding-right:0}.inner-trust__lead{margin:0;color:#122a59;font-size:.875rem;font-weight:700;line-height:1.35}.inner-trust__sub{margin:0;color:#596579;font-size:.8125rem;line-height:1.4}@media(max-width:720px){.inner-trust .container{grid-template-columns:1fr;gap:12px}.inner-trust__cell{border-left:0;padding:12px 0 0;border-top:1px solid #e0d9c5}.inner-trust__cell:first-child{border-top:0;padding-top:0}}.content-schema{padding:clamp(30px,4vw,50px) var(--section-pad-x);background:#fff;border-bottom:1px solid #d9dde6}.content-schema__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:clamp(22px,4vw,44px);align-items:start}.content-schema__summary{display:grid;gap:12px;max-width:740px}.content-schema__eyebrow,.content-schema__related-title{margin:0;color:#465a38;font-size:.8125rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.content-schema h2{margin:0;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.18}.content-schema__summary p{margin:0;color:#3a465b;font-size:1rem;line-height:1.65}.content-schema__cta{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:44px;margin-top:4px;padding:0 18px;border-radius:999px;background:#122a59;color:#fff;font-weight:800;text-decoration:none}.content-schema__facts{display:grid;gap:0;overflow:hidden;border:1px solid #d9dde6;border-radius:8px;background:#fff}.content-schema__fact{display:grid;gap:3px;padding:16px 18px;border-top:1px solid #e5e8ef}.content-schema__fact:first-child{border-top:0}.content-schema__fact span{color:#596579;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.content-schema__fact strong{color:#122a59;font-size:.98rem;line-height:1.35}.content-schema__related{grid-column:1 / -1;display:grid;gap:14px;padding-top:4px}.content-schema__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.content-schema__card{display:grid;gap:6px;min-height:118px;padding:18px;border:1px solid #d9dde6;border-radius:8px;background:#fff;color:inherit;text-decoration:none}.content-schema__card:hover{border-color:#9fb58a}.content-schema__card strong{color:#122a59;font-size:1rem;line-height:1.25}.content-schema__card span{color:#596579;font-size:.9rem;line-height:1.45}@media(max-width:820px){.content-schema__inner{grid-template-columns:1fr}}.inner-body{padding:var(--section-pad-y) var(--section-pad-x);background:#fff}.inner-page--approach .inner-body{padding-top:var(--section-pad-y)}.markdown-content{display:grid;gap:18px;width:min(100%,var(--reading));margin-inline:auto}.markdown-content>*{margin:0}.markdown-content h1{color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:760;line-height:1.12;letter-spacing:0}.markdown-content h2{margin-top:22px;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:740;line-height:1.2;letter-spacing:0}.markdown-content h3{margin-top:14px;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:720;line-height:1.25;letter-spacing:0}.markdown-content h4,.markdown-content h5,.markdown-content h6{margin-top:10px;color:#122a59;font-family:Urbanist,sans-serif;font-size:1.125rem;font-weight:720;line-height:1.3;letter-spacing:0}.markdown-content p,.markdown-content li{color:#2a3243;font-size:1.0625rem;line-height:1.7}.markdown-content ul,.markdown-content ol{display:grid;gap:8px;padding-left:1.35rem}.markdown-content a{color:#465a38;font-weight:700;text-decoration:underline;text-underline-offset:3px}.markdown-content a:hover{color:#122a59}.markdown-content blockquote{padding:18px 22px;border-left:4px solid #9FB58A;background:#faf7ee}.markdown-content img{display:block;max-width:100%;height:auto;border-radius:8px}.markdown-content>img{margin-block:10px}.inner-body--organisms{padding:0;background:#fff}.section-stack,.section-module{display:grid}.section-stack>.section-module:nth-child(2n)>.content-organism{background:#faf7ee}.section-stack>.section-module:first-child>.content-organism:first-child{border-top:0}.content-organism{padding:clamp(34px,5vw,64px) var(--section-pad-x);background:#fff;border-top:1px solid rgba(18,42,89,.08)}.content-organism:first-child{border-top:0}.content-organism:nth-child(2n){background:#f8f8f4}.content-organism--care-snapshot{background:linear-gradient(90deg,rgba(18,42,89,.05) 0 1px,transparent 1px 100%),#f5f3eb;background-size:34px 100%;border-top:0}.care-snapshot{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);gap:clamp(24px,5vw,56px);align-items:start;width:min(100%,var(--container));margin-inline:auto}.care-snapshot__copy{display:grid;gap:16px;max-width:760px}.care-snapshot__copy h2{margin:0;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(2rem,4vw,3.35rem);font-weight:780;line-height:1.04}.care-snapshot__copy .organism-copy{display:grid;gap:14px}.care-snapshot__lede{max-width:66ch;margin:0;color:#2a3243;font-size:clamp(1.05rem,1.6vw,1.18rem);line-height:1.62}.care-snapshot__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-top:4px}.care-snapshot__actions a{text-decoration:none}.care-snapshot__state{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:2px}.care-snapshot__state>span{color:#596579;font-size:.78rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.care-snapshot__state a{display:inline-flex;flex-direction:column;min-height:40px;justify-content:center;padding:7px 13px;border:1px solid #d8d0bb;border-radius:999px;background:#fff;color:#122a59;font-size:.92rem;font-weight:800;line-height:1.15;text-decoration:none}.care-snapshot__state a[aria-current=page]{border-color:#9fb58a;background:#eef4e8}.care-snapshot__state small{color:#596579;font-size:.68rem;font-weight:700}.care-snapshot__privacy{max-width:68ch;margin:0;color:#596579;font-size:.93rem;line-height:1.55}.care-snapshot__facts{display:grid;gap:0;margin:0;overflow:hidden;border:1px solid #d8d0bb;border-radius:8px;background:#fff}.care-snapshot__facts div{display:grid;gap:5px;padding:18px 20px;border-top:1px solid #e0d9c5}.care-snapshot__facts div:first-child{border-top:0}.care-snapshot__facts dt{color:#465a38;font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.care-snapshot__facts dd{margin:0;color:#122a59;font-weight:780;line-height:1.35}.content-organism--treatment-fit,.content-organism--care-path,.content-organism--related-care{background:#fff}.content-organism--treatment-fit{padding-block:clamp(44px,6vw,72px)}.content-organism--care-path{background:#122a59}.section-stack>.content-organism.content-organism--care-path,.section-stack>.section-module>.content-organism.content-organism--care-path{background:#122a59}.content-organism--related-care{background:#f8f8f4}.care-module,.care-related{width:min(100%,var(--container));margin-inline:auto}.care-module{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(24px,5vw,60px);align-items:start}.care-module__header{position:sticky;top:92px;display:grid;gap:10px}.care-module__header h2,.care-related__header h2{margin:0;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.7rem,3vw,2.45rem);font-weight:770;line-height:1.1}.care-module__header p:not(.organism-kicker){margin:0;color:#596579;font-size:.98rem;line-height:1.55}.care-module__content{display:grid;gap:14px}.care-fit-card{padding:clamp(20px,4vw,30px);border:1px solid #d6deea;border-radius:8px;background:#fff}.care-fit-card+.care-fit-card{margin-top:0}.care-fit-card .organism-copy{display:grid;gap:14px}.care-fit-card h3,.care-path-step__content h3{margin:0;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.18rem,1.8vw,1.45rem);font-weight:780;line-height:1.18}.care-fit-card ul,.care-fit-card ol,.care-fit-card .organism-copy ul,.care-fit-card .organism-copy ol{display:grid;gap:10px;margin:0;padding-left:20px}.care-fit-card li,.care-fit-card .organism-copy li{padding-left:4px}.content-organism--care-path .organism-kicker,.content-organism--care-path .care-module__header h2,.content-organism--care-path .care-module__header p{color:#fff}.content-organism--care-path .organism-kicker{color:#c4d2b6}.care-path-list{display:grid;gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff1f}.care-path-step{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;padding:clamp(20px,4vw,30px);background:#fff}.care-path-step__number{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:#c4d2b6;color:#122a59;font-size:.84rem;font-weight:850}.care-path-step .organism-copy,.care-path-step__content{display:grid;gap:12px}.care-path-step__content ul{display:grid;gap:9px;margin:0;padding-left:20px}.care-path-step__content li{color:#2a3243;line-height:1.58}.care-path-step .organism-copy>*{margin:0}.care-path-step .organism-copy a{color:#465a38;font-weight:850;text-decoration:underline;text-underline-offset:4px}.care-related{display:grid;grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);gap:clamp(24px,5vw,56px);align-items:start}.care-related__header{display:grid;gap:10px}.care-related__header p:not(.organism-kicker){margin:0;color:#596579;font-size:.98rem;line-height:1.55}.care-related__groups{display:grid;gap:14px}.care-related__group{display:grid;grid-template-columns:minmax(170px,.3fr) minmax(0,1fr);gap:clamp(16px,3vw,32px);align-items:start;padding:18px 0;border-top:1px solid #ded6c0}.care-related__group:first-child{border-top:0;padding-top:0}.care-related__group h3{margin:0;color:#122a59;font-size:.95rem;font-weight:850;line-height:1.35}.care-related__links{display:flex;flex-wrap:wrap;gap:10px}.care-related__links a{display:inline-flex;flex-direction:column;gap:2px;min-height:42px;max-width:260px;align-items:center;justify-content:center;padding:8px 13px;border:1px solid #d8d0bb;border-radius:999px;background:#fff;color:#122a59;font-size:.93rem;font-weight:780;line-height:1.2;text-decoration:none}.care-related__links a small{color:#596579;font-size:.72rem;font-weight:700;line-height:1.2}.care-related__links a:hover,.care-related__links a:focus-visible{border-color:#9fb58a;color:#465a38;text-decoration:underline;text-underline-offset:4px}.content-organism.content-organism--condition-snapshot{background:#faf7ee;border-top:0}.condition-snapshot{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);width:min(100%,var(--container));margin-inline:auto}.condition-snapshot__lede{display:grid;gap:16px;align-content:start;padding-top:clamp(4px,1vw,12px)}.condition-snapshot__lede h2{margin:0;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:790;line-height:1.04;text-wrap:balance}.condition-snapshot__description{margin:0;max-width:58ch;color:#3a465b;font-size:clamp(1.02rem,1.6vw,1.16rem);line-height:1.62}.condition-review{margin:0;color:#596579;font-size:.92rem;font-weight:750;line-height:1.45}.condition-state-switch{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.condition-state-switch>span{flex-basis:100%;color:#596579;font-size:.78rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.condition-state-switch a{display:inline-flex;flex-direction:column;min-height:40px;justify-content:center;padding:7px 13px;border:1px solid #d8d0bb;border-radius:999px;background:#fff;color:#122a59;font-size:.92rem;font-weight:800;line-height:1.15;text-decoration:none}.condition-state-switch a[aria-current=page]{border-color:#9fb58a;background:#eef4e8}.condition-state-switch small{color:#596579;font-size:.68rem;font-weight:700}.condition-snapshot__body{display:grid;gap:18px;align-content:start;padding:clamp(24px,4vw,38px);border:1px solid #ded6c0;border-radius:8px;background:#fff}.condition-snapshot__story{display:grid;gap:12px}.condition-snapshot__story p,.condition-snapshot__privacy,.condition-urgent p{margin:0;color:#2a3243;font-size:1.02rem;line-height:1.62}.condition-snapshot__privacy{color:#596579;font-size:.93rem}.condition-urgent{display:grid;gap:6px;padding:16px 18px;border-left:4px solid #9FB58A;background:#faf7ee}.condition-urgent strong{color:#122a59;font-size:1rem;line-height:1.35}.condition-snapshot__actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.condition-snapshot__facts{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:clamp(4px,1vw,12px) 0 0;border-top:1px solid #d8d0bb;border-bottom:1px solid #d8d0bb}.condition-snapshot__facts div{display:grid;gap:5px;padding:18px 22px;border-left:1px solid #d8d0bb}.condition-snapshot__facts div:first-child{border-left:0;padding-left:0}.condition-snapshot__facts dt{color:#465a38;font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.condition-snapshot__facts dd{margin:0;color:#122a59;font-weight:780;line-height:1.35}.content-organism.content-organism--condition-signals{background:#fff}.content-organism.content-organism--condition-treatment-path{background:#f2eddf}.content-organism.content-organism--condition-faq{background:#fff}.content-organism.content-organism--condition-related{background:#122a59}.condition-module{display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:start;width:min(100%,var(--container));margin-inline:auto}.condition-module__header{display:grid;gap:10px;align-content:start}.condition-module__header h2,.condition-faq__header h2,.condition-related__header h2{margin:0;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.7rem,3vw,2.45rem);font-weight:780;line-height:1.1;text-wrap:balance}.condition-module__header p:not(.organism-kicker){margin:0;color:#596579;font-size:.98rem;line-height:1.55}.condition-signals__list{display:grid;gap:0;border-top:1px solid #d6deea}.condition-signal{display:grid;grid-template-columns:46px minmax(0,1fr);gap:clamp(14px,3vw,28px);padding:clamp(22px,4vw,34px) 0;border-bottom:1px solid #d6deea}.condition-signal__index{color:#465a38;font-size:.86rem;font-weight:850;line-height:1.7}.condition-signal .organism-copy ul,.condition-signal .organism-copy ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 18px;padding-left:0;list-style:none}.condition-signal .organism-copy li{position:relative;padding-left:18px}.condition-signal .organism-copy li:before{content:"";position:absolute;top:.74em;left:0;width:7px;height:7px;border-radius:999px;background:#9fb58a}.condition-signal p{margin:0;color:#2a3243;font-size:1.04rem;line-height:1.62}.condition-path{display:grid;gap:0;margin:0;padding:0;border-top:1px solid #d0c7b2;list-style:none}.condition-path__step{display:grid;grid-template-columns:54px minmax(0,1fr);gap:clamp(14px,3vw,26px);padding:clamp(22px,4vw,34px) 0;border-bottom:1px solid #d0c7b2}.condition-path__number{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:#122a59;color:#fff;font-size:.86rem;font-weight:850}.condition-path__step .organism-copy h2,.condition-path__step .organism-copy h3{font-size:clamp(1.25rem,2vw,1.65rem)}.condition-path__step .organism-copy a{color:#122a59;font-weight:850}.condition-path__content{display:grid;gap:10px}.condition-path__content h3,.condition-loved-one h3{margin:0;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:780;line-height:1.18}.condition-path__content p,.condition-loved-one p{margin:0;color:#2a3243;line-height:1.62}.condition-path__content a,.condition-loved-one a{width:fit-content;color:#122a59;font-weight:850;text-decoration:underline;text-underline-offset:4px}.condition-loved-one{grid-column:2;display:grid;gap:10px;margin-top:18px;padding:clamp(20px,4vw,30px);border:1px solid #d8d0bb;border-radius:8px;background:#fff}.condition-faq{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);width:min(100%,var(--container));margin-inline:auto}.condition-faq__header{display:grid;gap:10px;align-content:start}.condition-faq__header p:not(.organism-kicker){margin:0;color:#596579;font-size:.95rem;line-height:1.5}.condition-faq__items{display:grid;gap:14px}.condition-faq__item{padding:clamp(20px,4vw,30px);border:1px solid #e0d9c5;border-radius:8px;background:#faf7ee}.condition-faq__item h3{margin:0 0 8px;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.12rem,1.8vw,1.38rem);line-height:1.2}.condition-faq__item p{margin:0;color:#2a3243;line-height:1.62}.condition-faq__item .organism-copy h2{margin-bottom:4px;font-size:clamp(1.28rem,2.1vw,1.7rem)}.condition-faq__item .organism-copy h3,.condition-faq__item .organism-copy h4{padding-top:16px;border-top:1px solid #ded6c0;font-size:clamp(1.08rem,1.6vw,1.28rem)}.condition-faq__item .organism-copy h2+h3,.condition-faq__item .organism-copy h2+h4{padding-top:0;border-top:0}.condition-related{display:grid;grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);gap:clamp(24px,5vw,56px);align-items:start;width:min(100%,var(--container));margin-inline:auto}.condition-related__header{display:grid;gap:10px}.condition-related__header .organism-kicker,.condition-related__header h2{color:#fff}.condition-related__header p:not(.organism-kicker){margin:0;color:#ffffffd1;font-size:.98rem;line-height:1.55}.condition-related__header .organism-kicker{color:#c4d2b6}.condition-related__groups{display:grid;gap:0;border-top:1px solid rgba(255,255,255,.22)}.condition-related__group{display:grid;grid-template-columns:minmax(170px,.32fr) minmax(0,1fr);gap:clamp(16px,3vw,30px);padding:18px 0;border-bottom:1px solid rgba(255,255,255,.22)}.condition-related__group h3{margin:0;color:#c4d2b6;font-size:.95rem;font-weight:850;line-height:1.35}.condition-related__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 14px}.condition-related__links a{display:inline-flex;flex-direction:column;gap:2px;color:#fff;font-size:.98rem;font-weight:760;line-height:1.35;text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:4px}.condition-related__links a small{color:#ffffffb8;font-size:.72rem;font-weight:700;line-height:1.2}.condition-related__links a:hover,.condition-related__links a:focus-visible{color:#c4d2b6;text-decoration-color:#c4d2b6}.condition-related__fallback{padding:22px 0;border-bottom:1px solid rgba(255,255,255,.22)}.condition-related__fallback .organism-copy h2,.condition-related__fallback .organism-copy h3,.condition-related__fallback .organism-copy p,.condition-related__fallback .organism-copy li,.condition-related__fallback .organism-copy a{color:#fff}.content-organism.content-organism--location-story{background:#faf7ee;border-top:0}.content-organism.content-organism--location-care-map{background:#fff}.location-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:clamp(24px,5vw,60px);align-items:start;width:min(100%,var(--container));margin-inline:auto}.location-story__header{display:grid;gap:12px;max-width:760px}.location-story__switcher{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:4px}.location-story__switcher span{color:#596579;font-size:.78rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.location-story__switcher a{display:inline-flex;align-items:center;min-height:38px;padding:8px 13px;border:1px solid #d8d0bb;border-radius:999px;background:#fff;color:#122a59;font-size:.92rem;font-weight:800;line-height:1.2;text-decoration:none}.location-story__switcher a[aria-current=page]{border-color:#9fb58a;background:#edf3e7}.location-story__header h2,.location-care-map__header h2{margin:0;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:790;line-height:1.06;text-wrap:balance}.location-story__header p:not(.organism-kicker),.location-care-map__header p:not(.organism-kicker){margin:0;color:#3a465b;font-size:clamp(1.02rem,1.5vw,1.14rem);line-height:1.6}.location-story__facts,.location-care-map__facility{display:grid;gap:16px;align-content:start;padding:clamp(20px,4vw,30px);border:1px solid #d8d0bb;border-radius:8px;background:#fff}.location-story__facts{grid-column:2;grid-row:1 / span 2}.location-story__facts dl,.location-care-map__facility dl{display:grid;gap:0;margin:0}.location-story__facts dl div,.location-care-map__facility dl div{display:grid;gap:5px;padding:15px 0;border-top:1px solid #e0d9c5}.location-story__facts dl div:first-child,.location-care-map__facility dl div:first-child{padding-top:0;border-top:0}.location-story__facts dl div:last-child,.location-care-map__facility dl div:last-child{padding-bottom:0}.location-story__facts dt,.location-care-map__facility dt{color:#465a38;font-size:.76rem;font-weight:850;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.location-story__facts dd,.location-care-map__facility dd{margin:0;color:#122a59;font-size:1rem;font-weight:780;line-height:1.38;overflow-wrap:anywhere}.location-story__facts a,.location-care-map__facility a{color:#465a38;font-weight:850;text-decoration:underline;text-underline-offset:4px}.location-story__actions{display:grid;gap:10px}.location-story__call{display:grid;gap:2px;min-height:54px;justify-content:start;align-content:center;padding:12px 16px;border-radius:999px;background:#122a59;color:#fff;text-decoration:none}.location-story__call span{color:#ffffffc7;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.location-story__call strong{color:#fff;font-size:1rem;line-height:1.2}.location-story__directions,.location-route__actions a,.location-care-map__route-links a{display:inline-flex;align-items:center;width:fit-content;min-height:42px;color:#465a38;font-weight:850;line-height:1.25;text-decoration:underline;text-underline-offset:4px}.location-story__routing{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.52fr);gap:14px;padding-top:clamp(8px,2vw,18px)}.location-route{display:grid;gap:10px;align-content:start;padding:clamp(18px,3vw,24px);border:1px solid #e0d9c5;border-radius:8px;background:#fff}.location-route--primary{grid-row:span 2;background:#122a59;color:#fff}.location-route h3{margin:0;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:780;line-height:1.18}.location-route p:not(.organism-kicker){margin:0;color:#3a465b;font-size:.98rem;line-height:1.55}.location-route--primary .organism-kicker{color:#c4d2b6}.location-route--primary h3,.location-route--primary p:not(.organism-kicker){color:#fff}.location-route__actions{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.location-route__actions .location-route__button{min-height:48px;padding:0 18px;border-radius:999px;background:#9fb58a;color:#122a59;text-decoration:none}.location-route--primary .location-route__actions a:not(.location-route__button){color:#fff;text-decoration-color:#ffffff8c}.location-story__privacy{grid-column:1 / -1;margin:0;padding:14px 16px;border:1px solid #d8d0bb;border-radius:8px;background:#f2eddf;color:#3a465b;font-size:.94rem;line-height:1.5}.location-story__source{grid-column:1 / -1;display:grid;gap:0;border-top:1px solid #ded6c0;border-bottom:1px solid #ded6c0}.location-story__section{padding:clamp(22px,4vw,34px) 0;border-top:1px solid #ded6c0}.location-story__section:first-child{border-top:0}.location-story__section .organism-copy{max-width:74ch}.location-care-map{display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:clamp(24px,5vw,60px);align-items:start;width:min(100%,var(--container));margin-inline:auto}.location-care-map__header{display:grid;gap:12px;align-content:start}.location-care-map__header h2{font-size:clamp(1.7rem,3vw,2.45rem)}.location-care-map__facility{grid-column:1;background:#faf7ee}.location-care-map__route-links{display:grid;gap:8px;padding-top:2px}.location-care-map__items{grid-column:2;grid-row:1 / span 2;display:grid;gap:0;border-top:1px solid #d6deea}.location-care-map__item{display:grid;grid-template-columns:minmax(86px,.18fr) minmax(0,1fr);gap:clamp(16px,3vw,32px);padding:clamp(22px,4vw,34px) 0;border-bottom:1px solid #d6deea}.location-care-map__meta{display:grid;gap:8px;align-content:start}.location-care-map__meta span{color:#465a38;font-size:.86rem;font-weight:850;line-height:1.4}.location-care-map__meta p{margin:0;color:#122a59;font-size:.78rem;font-weight:850;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.location-care-map__source{min-width:0}.location-care-map__source h2,.location-care-map__source h3{font-size:clamp(1.24rem,2vw,1.64rem)}.inner-body--organisms .section-stack>.section-module>.content-organism--about-story,.inner-body--organisms .section-stack>.section-module>.content-organism--team-intro,.inner-body--organisms .section-stack>.section-module>.content-organism--medical-profile{background:#faf7ee;border-top:0}.inner-body--organisms .section-stack>.section-module>.content-organism--team-directory{background:#fff}.about-story,.team-intro,.team-directory,.medical-profile{width:min(100%,var(--container));margin-inline:auto}.about-story{display:grid;grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);gap:clamp(24px,5vw,58px);align-items:start}.about-story__opening{display:grid;gap:10px;max-width:680px}.about-story__sections{display:grid;gap:0;border-top:1px solid #d8d0bb;border-bottom:1px solid #d8d0bb}.about-story__section{display:grid;grid-template-columns:56px minmax(0,1fr);gap:clamp(16px,3vw,30px);padding:clamp(22px,4vw,34px) 0;border-top:1px solid #d8d0bb}.about-story__section:first-child{border-top:0}.about-story__number{color:#465a38;font-size:.82rem;font-weight:850;line-height:1.4}.team-intro{width:min(100%,980px)}.team-intro__source{display:grid;gap:clamp(18px,4vw,30px)}.team-intro__heading{padding-top:clamp(12px,2vw,18px);border-top:1px solid #d8d0bb}.team-intro__heading .organism-copy h2{font-size:clamp(1.8rem,3.4vw,2.8rem)}.team-directory{display:grid;grid-template-columns:minmax(210px,.28fr) minmax(0,1fr);gap:clamp(24px,5vw,60px);align-items:start}.team-directory__rail{position:sticky;top:112px;display:grid;gap:14px;align-content:start}.team-directory__rail h2{margin:0;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.55rem,2.6vw,2.15rem);font-weight:760;line-height:1.12}.team-directory__nav{display:grid;border-top:1px solid #d6deea;border-bottom:1px solid #d6deea}.team-directory__nav a{padding:9px 0;border-top:1px solid #d6deea;color:#122a59;font-size:.96rem;font-weight:760;line-height:1.3;text-decoration:none}.team-directory__nav a:first-child{border-top:0}.team-directory__nav a:hover,.team-directory__nav a:focus-visible{color:#465a38;text-decoration:underline;text-underline-offset:4px}.team-directory__list{display:grid;gap:14px}.team-directory__person{padding:clamp(18px,3vw,26px);border:1px solid #e5e8ef;border-radius:8px;background:#fff}.team-directory__person .organism-copy{max-width:82ch}.team-directory__person .organism-copy h3{font-size:clamp(1.22rem,2vw,1.62rem)}.team-directory__person .organism-copy h3+p{color:#465a38;font-size:.98rem;font-weight:820;line-height:1.42}.medical-profile{display:grid;grid-template-columns:minmax(0,.68fr) minmax(280px,.36fr);grid-template-areas:"header glance" "story glance" "certifications certifications" "role role";gap:clamp(22px,4vw,42px) clamp(24px,5vw,58px);align-items:start}.medical-profile__header{grid-area:header;display:grid;gap:10px;max-width:760px}.medical-profile__header h2{margin:0;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(2rem,4vw,3.25rem);font-weight:780;line-height:1.05}.medical-profile__glance{grid-area:glance;position:sticky;top:112px;padding:clamp(20px,3vw,28px);border:1px solid #d8d0bb;border-radius:8px;background:#fff}.medical-profile__glance .organism-copy h2{font-size:clamp(1.2rem,2vw,1.5rem)}.medical-profile__glance .organism-copy p{color:#122a59;font-weight:720}.medical-profile__story{grid-area:story}.medical-profile__story,.medical-profile__role{display:grid;gap:0;border-top:1px solid #d8d0bb;border-bottom:1px solid #d8d0bb}.medical-profile__section{padding:clamp(22px,4vw,34px) 0;border-top:1px solid #d8d0bb}.medical-profile__section:first-child{border-top:0}.medical-profile__certifications{grid-area:certifications;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #d8d0bb;border-radius:8px;background:#fff}.medical-profile__certifications .medical-profile__section{padding:clamp(20px,3vw,28px);border-top:1px solid #d8d0bb;border-left:1px solid #d8d0bb}.medical-profile__certifications .medical-profile__section:first-child{grid-column:1 / -1;border-top:0;border-left:0;background:#faf7ee}.medical-profile__certifications .medical-profile__section:nth-child(2){border-left:0}.medical-profile__certification .organism-copy h3{font-size:clamp(1.08rem,1.6vw,1.28rem)}.medical-profile__role{grid-area:role;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(18px,4vw,36px);border:0}.medical-profile__role .medical-profile__section{padding:clamp(20px,3vw,28px);border:1px solid #d8d0bb;border-radius:8px;background:#fff}.content-organism--contact-access{background:#faf7ee;border-top:0}.contact-access-tail{padding:0 var(--section-pad-x) clamp(42px,7vw,78px);background:#faf7ee}.contact-access-tail__inner{display:grid;gap:18px;width:min(100%,var(--container));margin-inline:auto}.content-organism--admissions-path,.content-organism--provider-referral{background:#fff}.content-organism--insurance-confidence{background:#f2eddf}.content-organism--insurance-confidence-va{background:#faf7ee}.access-module{display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:start;width:min(100%,var(--container));margin-inline:auto}.access-module__header{display:grid;gap:12px;align-content:start}.access-module__header h2{margin:0;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.8rem,3.3vw,2.65rem);font-weight:790;line-height:1.06;text-wrap:balance}.access-module__header p:not(.organism-kicker){margin:0;max-width:34rem;color:#3a465b;font-size:1rem;line-height:1.6}.contact-access__main,.admissions-module__body,.insurance-confidence__body{display:grid;gap:18px}.contact-access__call-panel,.contact-access__next,.contact-access__handoffs,.admissions-module__intro,.admissions-module__locations,.insurance-confidence__section,.insurance-confidence__privacy{padding:clamp(20px,4vw,30px);border:1px solid #e0d9c5;border-radius:8px;background:#fff}.contact-access__call-panel{display:grid;gap:14px}.contact-access__call-panel h3,.contact-access__next h3,.insurance-confidence__privacy h3{margin:0;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.18rem,2vw,1.45rem);font-weight:760;line-height:1.18}.contact-access__call-panel p,.contact-access__next p,.contact-access__handoffs p,.insurance-confidence__privacy p,.access-note{margin:0;color:#2a3243;font-size:1rem;line-height:1.6}.contact-access__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.access-button{display:inline-grid;gap:3px;align-content:center;min-height:56px;padding:11px 15px;border:1px solid #122a59;border-radius:8px;background:#122a59;color:#fff;line-height:1.2;text-decoration:none}.access-button span{color:#c4d2b6;font-size:.76rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.access-button strong{color:#fff;font-size:1rem;font-weight:850}.access-button:hover,.access-button:focus-visible{background:#465a38;border-color:#465a38}.access-button--secondary{border-color:#d8d0bb;background:#fff;color:#122a59}.access-button--secondary span,.access-button--secondary strong{color:#122a59}.access-button--secondary:hover,.access-button--secondary:focus-visible{background:#faf7ee;border-color:#122a59}.access-button--inline{width:fit-content;margin-top:4px}.insurance-confidence__state,.insurance-confidence__handoff,.insurance-confidence__va-note,.insurance-confidence__verification{padding:16px 18px;border:1px solid #d8d0bb;border-radius:8px;background:#fff}.insurance-confidence__state{display:grid;gap:4px;margin-top:4px}.insurance-confidence__state span,.insurance-confidence__handoff span,.insurance-confidence__row span{color:#465a38;font-size:.76rem;font-weight:850;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.insurance-confidence__state strong{color:#122a59;font-size:1.08rem;line-height:1.25}.insurance-confidence__state em{color:#2a3243;font-style:normal;line-height:1.4}.insurance-confidence__actions{display:grid;gap:12px}.insurance-confidence__handoff{display:grid;gap:8px;background:#faf7ee}.insurance-confidence__handoff strong{color:#122a59;font-size:1rem;line-height:1.35}.insurance-confidence__handoff p,.insurance-confidence__va-note{margin:0;color:#2a3243;font-size:.96rem;line-height:1.55}.insurance-confidence__va-note{border-color:#cbd8bf;background:#eef4e8}.provider-referral{display:grid;gap:clamp(24px,4vw,42px);width:min(100%,var(--container));margin-inline:auto}.provider-referral__header{display:grid;gap:12px;max-width:760px}.provider-referral__header h2,.provider-referral__state-strip h3,.provider-referral__panel h3,.provider-referral__va h3,.provider-referral__boundary h3{margin:0;color:#122a59;font-family:Urbanist,sans-serif;font-weight:780;line-height:1.1;text-wrap:balance}.provider-referral__header h2{font-size:clamp(1.8rem,3.3vw,2.65rem)}.provider-referral__state-strip h3,.provider-referral__panel h3,.provider-referral__va h3,.provider-referral__boundary h3{font-size:clamp(1.22rem,2vw,1.55rem)}.provider-referral__header p,.provider-referral__state-strip p,.provider-referral__panel p,.provider-referral__va p,.provider-referral__boundary p,.provider-referral__state span,.provider-referral__table td,.provider-referral__checklist li,.provider-referral__no-send li{margin:0;color:#2a3243;font-size:1rem;line-height:1.6}.provider-referral__emergency,.provider-referral__note{padding:14px 16px;border:1px solid #cbd8bf;border-radius:8px;background:#faf7ee;font-weight:760}.provider-referral__state-strip,.provider-referral__panel,.provider-referral__va,.provider-referral__boundary{display:grid;gap:18px;padding:clamp(20px,4vw,30px);border:1px solid #e0d9c5;border-radius:8px;background:#faf7ee}.provider-referral__states,.provider-referral__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.provider-referral__state{display:grid;gap:6px;padding:18px 20px;border:1px solid #e0d9c5;border-radius:8px;background:#fff;font-style:normal}.provider-referral__state strong{color:#122a59;font-size:1.08rem;line-height:1.3}.provider-referral__state a,.provider-referral__actions a,.provider-referral__links a{color:#465a38;font-weight:850;text-decoration:underline;text-underline-offset:4px}.provider-referral__grid{align-items:start}.provider-referral__panel{background:#fff}.provider-referral__panel--wide{grid-column:1 / -1}.provider-referral__panel-head{display:grid;gap:8px}.provider-referral__table-wrap{overflow-x:auto;border:1px solid #e0d9c5;border-radius:8px;background:#fff}.provider-referral__table{width:100%;min-width:640px;border-collapse:collapse}.provider-referral__table th,.provider-referral__table td{padding:16px 18px;border-top:1px solid #e0d9c5;text-align:left;vertical-align:top}.provider-referral__table thead th{border-top:0;background:#122a59;color:#fff;font-size:.8rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.provider-referral__table tbody th{width:32%;color:#122a59;font-weight:820;line-height:1.4}.provider-referral__checklist,.provider-referral__no-send{display:grid;gap:10px;margin:0;padding:0;list-style:none}.provider-referral__checklist li,.provider-referral__no-send li{position:relative;padding-left:20px}.provider-referral__checklist li:before,.provider-referral__no-send li:before{content:"";position:absolute;top:.68em;left:0;width:8px;height:8px;border-radius:999px;background:#9fb58a}.provider-referral__links{display:flex;flex-wrap:wrap;gap:10px}.provider-referral__links a{display:inline-flex;min-height:42px;align-items:center;padding:8px 13px;border:1px solid #d8d0bb;border-radius:999px;background:#fff;color:#122a59;font-size:.93rem;line-height:1.25;text-decoration:none}.provider-referral__links a:hover,.provider-referral__links a:focus-visible{border-color:#9fb58a;color:#465a38;text-decoration:underline}.provider-referral__va,.provider-referral__boundary{grid-template-columns:minmax(0,.78fr) minmax(260px,.62fr);align-items:start;background:#122a59}.provider-referral__boundary{grid-template-columns:minmax(0,.8fr) minmax(230px,.42fr)}.provider-referral__va .organism-kicker,.provider-referral__boundary .organism-kicker{color:#c4d2b6}.provider-referral__va h3,.provider-referral__boundary h3,.provider-referral__va p,.provider-referral__boundary p,.provider-referral__no-send li{color:#fff}.provider-referral__links--va a{border-color:#ffffff3d;background:#ffffff14;color:#fff}.provider-referral__links--va a:hover,.provider-referral__links--va a:focus-visible{border-color:#c4d2b6;color:#c4d2b6}.provider-referral__boundary .provider-referral__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:12px;padding-top:2px}.provider-referral__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 16px;border:1px solid rgba(255,255,255,.34);border-radius:999px;color:#fff;text-decoration:none}.provider-referral__actions a:first-child{background:#9fb58a;color:#122a59;border-color:#9fb58a}@media(max-width:900px){.provider-referral__states,.provider-referral__grid,.provider-referral__va,.provider-referral__boundary{grid-template-columns:1fr}.provider-referral__boundary .provider-referral__actions{grid-column:auto}}@media(max-width:560px){.provider-referral__state-strip,.provider-referral__panel,.provider-referral__va,.provider-referral__boundary{padding:18px}.provider-referral__links{display:grid}.provider-referral__links a,.provider-referral__actions a{width:100%}.provider-referral__table{min-width:0}.provider-referral__table,.provider-referral__table thead,.provider-referral__table tbody,.provider-referral__table tr,.provider-referral__table th,.provider-referral__table td{display:block}.provider-referral__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.provider-referral__table tbody tr{padding:16px 18px;border-top:1px solid #e0d9c5}.provider-referral__table tbody tr:first-child{border-top:0}.provider-referral__table tbody th,.provider-referral__table tbody td{width:auto;padding:0;border-top:0}.provider-referral__table tbody th{margin-bottom:6px}}.insurance-confidence__route-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.insurance-confidence__route-links a{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border:1px solid #d8d0bb;border-radius:999px;background:#fff;color:#122a59;font-size:.9rem;font-weight:800;line-height:1.2;text-decoration:none}.insurance-confidence__route-links a[aria-current=page]{border-color:#9fb58a;background:#eef4e8}.insurance-confidence__route-links a:hover,.insurance-confidence__route-links a:focus-visible{border-color:#122a59}.contact-access__locations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contact-access__location{display:grid;gap:8px;min-height:150px;margin:0;padding:20px;border:1px solid #d8d0bb;border-radius:8px;background:#fff;font-style:normal}.contact-access__location strong{color:#122a59;font-size:1.05rem;line-height:1.25}.contact-access__location em{color:#465a38;font-size:.88rem;font-style:normal;font-weight:850}.contact-access__location span{color:#2a3243;line-height:1.5}.contact-access__location a,.insurance-confidence__section .organism-copy a{color:#465a38;font-weight:850;text-underline-offset:4px}.access-note{padding:16px 18px;border:1px solid #d8d0bb;border-radius:8px;background:#faf7ee}.access-note strong,.contact-access__handoffs strong{color:#122a59}.contact-access__next{display:grid;gap:16px}.contact-access__next .admissions-path__step{grid-template-columns:42px minmax(0,1fr);padding:16px 0}.contact-access__next .admissions-path__step:first-child{padding-top:0}.contact-access__next .admissions-path__step:last-child{padding-bottom:0;border-bottom:0}.contact-access__next .admissions-path__number{width:32px;height:32px;color:#122a59;background:#9fb58a}.contact-access__form .lead-panel{grid-template-columns:minmax(0,.82fr) minmax(300px,1fr);padding:clamp(24px,4vw,36px);border:1px solid #d8d0bb;border-radius:8px;background:#fff}.contact-access__form .lead-form{box-shadow:none}.contact-access__handoffs{display:grid;gap:14px;background:#faf7ee}.contact-access__handoffs a{color:#465a38;font-weight:850;text-underline-offset:4px}.admissions-module__intro,.admissions-module__locations{background:#faf7ee}.admissions-path{display:grid;gap:0;margin:0;padding:0;border-top:1px solid #d8d0bb;list-style:none}.admissions-path__step{display:grid;grid-template-columns:54px minmax(0,1fr);gap:clamp(14px,3vw,26px);padding:clamp(22px,4vw,34px) 0;border-bottom:1px solid #d8d0bb}.admissions-path__number{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:#122a59;color:#fff;font-size:.86rem;font-weight:850}.admissions-path__step .organism-copy h3,.insurance-confidence__section .organism-copy h2,.insurance-confidence__section .organism-copy h3{font-size:clamp(1.25rem,2vw,1.65rem)}.insurance-confidence__sections{display:grid;gap:14px}.insurance-confidence__verification{display:grid;gap:18px;background:#fff}.insurance-confidence__verification h3{margin:0;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.28rem,2vw,1.75rem);font-weight:780;line-height:1.15}.insurance-confidence__rows{display:grid;gap:0;border-top:1px solid #d8d0bb}.insurance-confidence__row{display:grid;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid #d8d0bb}.insurance-confidence__row p{margin:0;color:#2a3243;line-height:1.55}.insurance-confidence__section{display:grid;gap:10px}.insurance-confidence__label{margin:0;color:#465a38;font-size:.78rem;font-weight:850;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.insurance-confidence__privacy{background:#122a59}.insurance-confidence__privacy h3,.insurance-confidence__privacy p{color:#fff}.content-organism--condition-treatment-path .condition-module{grid-template-columns:minmax(0,1fr);gap:clamp(24px,5vw,48px)}.content-organism--condition-treatment-path .condition-module__header,.content-organism--condition-treatment-path .condition-path,.content-organism--condition-treatment-path .condition-loved-one{grid-column:auto}.content-organism--condition-treatment-path .condition-module__header{width:min(100%,820px);max-width:none}.content-organism--condition-treatment-path .condition-module__header h2{max-width:760px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.04}.content-organism--condition-treatment-path .condition-path{overflow:hidden;border:1px solid #d8d0bb;border-radius:8px;background:#fff;box-shadow:0 18px 48px #122a5914}.content-organism--location-story,.content-organism--location-care-map,.content-organism--insurance-confidence{background:#faf7ee}.content-organism--location-story .location-story__local-band{display:none}.content-organism--location-care-map .location-care-map{grid-template-columns:minmax(0,1fr)}.content-organism--location-story .location-story__routing{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.content-organism--location-story .location-story{grid-template-columns:minmax(0,1fr)}.content-organism--location-story .location-route--primary,.content-organism--location-story .location-story__facts,.content-organism--location-story .location-story__source,.content-organism--location-care-map .location-care-map__facility,.content-organism--location-care-map .location-care-map__items{grid-column:auto;grid-row:auto}.content-organism--location-story .location-route--primary{min-height:0}.content-organism--location-story .location-story__facts dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.content-organism--location-story .location-story__facts dl div{padding:0 16px;border-top:0;border-left:1px solid #d8d0bb}.content-organism--location-story .location-story__facts dl div:first-child{padding-left:0;border-left:0}.content-organism--location-story .location-story__actions{display:flex;flex-wrap:wrap;align-items:center}.content-organism--location-story .location-story__source,.content-organism--location-care-map .location-care-map__items{border-top:1px solid #ded6c0}.content-organism--location-story .location-story__source{display:none;grid-template-columns:repeat(2,minmax(0,1fr))}.location-story__section h3,.location-care-map__source h3{margin:0;color:#122a59;font-family:Urbanist,sans-serif;font-weight:780}.location-story__section p,.location-care-map__source p{margin:0;color:#2a3243;line-height:1.62}.location-story__section-links,.location-care-map__source-links{display:flex;flex-wrap:wrap;gap:8px 14px}.location-story__section-links a,.location-care-map__source-links a{color:#465a38;font-weight:850;text-underline-offset:4px}.content-organism--location-care-map .location-care-map__source{display:grid;gap:10px;max-width:76ch}.content-organism--location-care-map .location-care-map__facility{grid-template-columns:minmax(0,.62fr) minmax(260px,.38fr);position:static}.content-organism--location-care-map .location-care-map__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start;border-top:0}.content-organism--location-care-map .location-care-map__item{grid-template-columns:1fr;gap:12px;padding:clamp(20px,3vw,28px);border:1px solid #d8d0bb;border-radius:8px;background:#fff}.content-organism--insurance-confidence .access-module{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);gap:clamp(24px,5vw,56px);align-items:start}.content-organism--insurance-confidence .access-module__header{padding:clamp(24px,4vw,40px);border:1px solid rgba(18,42,89,.18);border-radius:12px;background:#122a59;color:#fff;box-shadow:none}.content-organism--insurance-confidence .access-module__header h2,.content-organism--insurance-confidence .access-module__header p:not(.organism-kicker){color:#fff}.content-organism--insurance-confidence .insurance-confidence__body{align-self:start}.content-organism--insurance-confidence .insurance-confidence__verification{padding:clamp(28px,5vw,54px);border-radius:12px;box-shadow:0 18px 48px #122a5914}.content-organism--insurance-confidence .insurance-confidence__verification h3{max-width:20ch;font-size:clamp(1.75rem,3vw,2.8rem);line-height:1.05}.organism-shell{width:min(100%,var(--container));margin-inline:auto}.organism-shell--reading{width:min(100%,var(--reading))}.organism-shell--split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,.55fr);gap:clamp(22px,4vw,46px);align-items:start}.organism-shell--panel,.organism-shell--cta{width:min(100%,960px);padding:clamp(24px,4vw,36px);border:1px solid #e5e8ef;border-radius:12px;background:#fff}.content-organism:nth-child(2n) .organism-shell--panel,.content-organism:nth-child(2n) .organism-shell--cta{border-color:#e0d9c5}.organism-kicker{margin-bottom:10px;color:#465a38;font-size:.8125rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.organism-copy{display:grid;gap:15px;max-width:75ch}.organism-copy>*{margin:0}.organism-copy h2,.content-organism h2{color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:760;line-height:1.16;letter-spacing:0}.organism-copy h3{color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.125rem,1.8vw,1.45rem);font-weight:730;line-height:1.22;letter-spacing:0}.organism-copy h4,.organism-copy h5,.organism-copy h6{color:#122a59;font-family:Urbanist,sans-serif;font-size:1.0625rem;font-weight:730;line-height:1.3;letter-spacing:0}.organism-copy p,.organism-copy li{color:#2a3243;font-size:1.0625rem;line-height:1.7}.organism-copy ul,.organism-copy ol{display:grid;gap:9px;padding-left:1.35rem}.organism-copy a{color:#465a38;font-weight:740;text-decoration:underline;text-underline-offset:3px}.organism-copy blockquote{padding:18px 22px;border:1px solid #e0d9c5;border-radius:10px;background:#faf7ee}.organism-copy--lead p{color:#243047;font-size:clamp(1.125rem,2vw,1.35rem);line-height:1.55}.content-organism--treatment .organism-copy ul,.content-organism--benefits-grid .organism-copy ul,.content-organism--benefits-grid .organism-copy ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding-left:0;list-style:none}.content-organism--treatment .organism-copy li,.content-organism--benefits-grid .organism-copy li{padding:16px 18px;border:1px solid #e5e8ef;border-radius:10px;background:#fff}.content-organism--benefits-narrative .organism-shell{width:min(100%,880px);padding:clamp(24px,4vw,34px);border:1px solid #e0d9c5;border-radius:12px;background:#faf7ee}.content-organism--steps{counter-increment:organism-step}.content-organism--steps .organism-shell{position:relative;padding-left:clamp(48px,7vw,72px)}.content-organism--steps .organism-shell:before{content:counter(organism-step);position:absolute;top:0;left:0;display:inline-grid;place-items:center;width:38px;height:38px;border-radius:999px;background:#9fb58a;color:#122a59;font-weight:850}.content-organism--faq .organism-shell{width:min(100%,860px)}.content-organism--faq .organism-copy h3,.content-organism--faq .organism-copy h4{padding-top:18px;border-top:1px solid #e5e8ef}.content-organism--staff-card{padding-block:30px}.content-organism--staff-card .organism-shell--staff{width:min(100%,880px);padding:22px 0;border-top:1px solid #e5e8ef}.content-organism--staff-card:first-child .organism-shell--staff{border-top:0}.content-organism--staff-featured .organism-shell{padding:clamp(22px,4vw,34px);border:1px solid #e5e8ef;border-radius:12px;background:#fff}.content-organism--insurance .organism-shell--panel,.content-organism--location .organism-shell--panel{display:grid;gap:12px}.organism-link-list,.article-index-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:18px}.organism-link-list a,.article-index-link{display:flex;align-items:center;min-height:50px;padding:13px 15px;border:1px solid #e5e8ef;border-radius:10px;background:#fff;color:#122a59;font-weight:740;line-height:1.25;text-decoration:none}.organism-link-list a:hover,.article-index-link:hover{border-color:#9fb58a;background:#faf7ee}.content-organism--related-dense .organism-link-list,.article-index-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.content-organism--cta{background:#122a59}.content-organism--cta .organism-shell--cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(18px,4vw,34px);align-items:center;border-color:#ffffff24;background:#ffffff0f}.content-organism--cta .organism-copy h2,.content-organism--cta .organism-copy h3,.content-organism--cta .organism-copy p,.content-organism--cta .organism-copy li,.content-organism--cta .organism-copy a{color:#fff}.organism-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.organism-actions .button-secondary{min-height:46px;padding:0 18px;border:1px solid rgba(18,42,89,.2);border-radius:999px;background:#fff;color:#122a59;font-weight:800;text-decoration:none}.content-organism--cta .organism-actions .button-secondary{border-color:#fff6;background:transparent;color:#fff}.content-organism--legal .organism-copy{max-width:78ch}.content-organism--approach-guide{background:#faf7ee;border-top:0}.approach-guide{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:start;width:min(100%,var(--container));margin-inline:auto}.approach-guide__header{display:grid;gap:12px;align-content:start}.approach-guide__header h2,.article-library__header h2,.resource-article__header h2{margin:0;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.9rem,4vw,3.1rem);font-weight:780;line-height:1.05;text-wrap:balance}.approach-guide__header p:not(.organism-kicker),.article-library__header p,.resource-article__header p{margin:0;color:#3a465b;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6}.approach-guide__source{padding:clamp(22px,4vw,34px);border:1px solid #e0d9c5;border-radius:8px;background:#fff}.content-organism--approach-method{background:#fff}.approach-method{display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:start;width:min(100%,var(--container));margin-inline:auto}.approach-method__rail{position:sticky;top:92px;display:grid;gap:12px;align-content:start}.approach-method__rail h2{margin:0;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.55rem,2.6vw,2.2rem);font-weight:770;line-height:1.12}.approach-method__rail p:not(.organism-kicker){margin:0;color:#596579;font-size:.98rem;line-height:1.55}.approach-method__nav{display:grid;gap:0;margin-top:6px;border-top:1px solid #ded6c0;border-bottom:1px solid #ded6c0}.approach-method__nav a{padding:11px 0;border-top:1px solid #ded6c0;color:#122a59;font-size:.92rem;font-weight:760;line-height:1.35;text-decoration:none}.approach-method__nav a:first-child{border-top:0}.approach-method__nav a:hover,.approach-method__nav a:focus-visible{color:#465a38;text-decoration:underline;text-underline-offset:4px}.approach-method__sections{display:grid;gap:0;border-top:1px solid #d6deea}.approach-method__section{scroll-margin-top:110px;display:grid;grid-template-columns:92px minmax(0,1fr);gap:clamp(16px,3vw,30px);padding:clamp(24px,4vw,38px) 0;border-bottom:1px solid #d6deea}.approach-method__meta,.resource-article__meta{display:grid;gap:6px;align-content:start}.approach-method__meta span,.resource-article__meta span,.article-library__number{color:#465a38;font-size:.82rem;font-weight:850;letter-spacing:.08em}.approach-method__meta strong,.resource-article__meta strong{color:#596579;font-size:.78rem;font-weight:850;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.content-organism--article-library{background:#faf7ee}.article-library{display:grid;gap:clamp(24px,4vw,40px);width:min(100%,var(--container));margin-inline:auto}.article-library__header,.resource-article__header{display:grid;gap:12px;max-width:820px}.article-library__header span{width:fit-content;padding:6px 10px;border:1px solid #d8d0bb;border-radius:999px;color:#465a38;font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.article-library__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.article-library__item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;min-height:150px;padding:18px;border:1px solid #e0d9c5;border-radius:8px;background:#fff}.article-library__item .organism-copy{gap:9px;max-width:none}.article-library__item .organism-copy h3{font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.2}.article-library__item .organism-copy p,.article-library__item .organism-copy li{color:#3a465b;font-size:.96rem;line-height:1.55}.resource-article{display:grid;gap:clamp(24px,4vw,42px);width:min(100%,1040px);margin-inline:auto}.resource-article__header{padding-bottom:clamp(24px,4vw,36px);border-bottom:1px solid #e0d9c5}.resource-article__section{scroll-margin-top:110px;display:grid;grid-template-columns:120px minmax(0,1fr);gap:clamp(18px,4vw,42px);padding:clamp(24px,4vw,40px) 0;border-bottom:1px solid #e5e8ef}.resource-article__section:first-child{padding-top:0}.resource-article__section .organism-copy{max-width:78ch}.content-organism--legal{background:#fff;overflow-x:clip}.legal-shell{display:grid;gap:clamp(22px,4vw,38px);width:min(100%,920px);max-width:calc(100vw - (2 * var(--section-pad-x)));min-width:0;box-sizing:border-box;overflow-wrap:anywhere}.legal-shell>*,.legal-shell *{min-width:0;max-width:100%}.legal-preface,.legal-review-flags,.legal-contact,.legal-call,.legal-crisis{box-sizing:border-box;min-width:0;border:1px solid #ded6c0;border-radius:8px;background:#faf7ee}.legal-preface,.legal-review-flags,.legal-crisis{display:grid;gap:12px;padding:clamp(20px,4vw,30px)}.legal-preface h2,.legal-review-flags h2,.legal-contact h2,.legal-call h2,.legal-notice__header h2{margin:0;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.12}.legal-preface p,.legal-review-flags p,.legal-review-flags li,.legal-contact p,.legal-call p,.legal-crisis p{overflow-wrap:anywhere;margin:0;color:#2a3243;font-size:1rem;line-height:1.65}.legal-boundary{min-width:0;padding:14px 16px;border:1px solid #d8d0bb;border-radius:8px;background:#fff}.legal-jump-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 0;border-block:1px solid #ded6c0}.legal-jump-links span{flex-basis:100%;color:#596579;font-size:.78rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.legal-jump-links a{display:inline-flex;align-items:center;min-height:42px;padding:8px 13px;border:1px solid #d8d0bb;border-radius:999px;background:#fff;color:#122a59;font-size:.92rem;font-weight:800;line-height:1.2;text-decoration:none}.legal-jump-links a:hover,.legal-jump-links a:focus-visible{border-color:#9fb58a;color:#465a38;text-decoration:underline;text-underline-offset:4px}.legal-review-flags ul{display:grid;gap:8px;margin:0;padding-left:20px}.legal-notice{display:grid;gap:22px;padding-top:clamp(6px,2vw,18px)}.legal-notice__header{display:grid;gap:10px;padding-bottom:18px;border-bottom:1px solid #d6deea}.legal-notice__header p:not(.organism-kicker){margin:0;color:#596579;font-size:.95rem;line-height:1.5}.content-organism--legal .organism-copy{gap:16px;max-width:74ch}.content-organism--legal .organism-copy h2{scroll-margin-top:150px;font-size:clamp(1.55rem,2.4vw,2rem)}.content-organism--legal .organism-copy h3,.content-organism--legal .organism-copy h4{scroll-margin-top:150px}.content-organism--legal .organism-copy p,.content-organism--legal .organism-copy li{font-size:1rem;line-height:1.72}.legal-contact,.legal-call{display:grid;grid-template-columns:minmax(0,.9fr) minmax(260px,.7fr);gap:clamp(18px,4vw,34px);padding:clamp(22px,4vw,32px)}.legal-contact>div,.legal-call>div{display:grid;gap:10px;align-content:start}.legal-contact h3{margin:0;color:#122a59;font-family:Urbanist,sans-serif;font-size:1.2rem;line-height:1.2}.legal-contact a{width:fit-content;color:#465a38;font-weight:850;text-decoration:underline;text-underline-offset:4px}.legal-call__links{display:grid;gap:10px}.legal-call__links a{display:grid;gap:4px;padding:14px 16px;border:1px solid #d8d0bb;border-radius:8px;background:#fff;color:inherit;text-decoration:none}.legal-call__links a:hover,.legal-call__links a:focus-visible{border-color:#9fb58a}.legal-call__links span{color:#596579;font-size:.78rem;font-weight:850;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.legal-call__links strong{color:#122a59;font-size:1rem;line-height:1.3}.legal-crisis{background:#122a59}.legal-crisis p{color:#fff;font-weight:700}.content-organism--coming-soon .organism-shell{padding:clamp(24px,4vw,36px);border:1px solid #e0d9c5;border-radius:12px;background:#faf7ee}@media(max-width:860px){.care-snapshot,.care-module,.care-related,.care-related__group,.condition-snapshot,.condition-module,.condition-faq,.condition-related,.condition-related__group,.location-story,.location-story__routing,.location-care-map,.location-care-map__item,.about-story,.team-directory,.medical-profile,.access-module,.approach-guide,.approach-method,.approach-method__section,.resource-article__section,.legal-contact,.legal-call{grid-template-columns:1fr}.medical-profile{grid-template-areas:"header" "glance" "story" "certifications" "role"}.team-directory__rail,.medical-profile__glance,.care-module__header,.approach-method__rail{position:static}.organism-shell--split,.content-organism--cta .organism-shell--cta{grid-template-columns:1fr}.content-organism--steps .organism-shell{padding-left:0;padding-top:50px}.content-organism--steps .organism-shell:before{top:0}.condition-snapshot__facts{grid-template-columns:1fr}.condition-snapshot__facts div,.condition-snapshot__facts div:first-child{padding:15px 0;border-left:0;border-top:1px solid #d8d0bb}.condition-snapshot__facts div:first-child{border-top:0}.condition-loved-one{grid-column:auto}.location-story__facts,.location-story__source,.location-story__privacy,.location-care-map__facility,.location-care-map__items{grid-column:auto;grid-row:auto}.content-organism--location-story .location-story__routing,.content-organism--location-story .location-story__source,.content-organism--location-story .location-story__facts dl,.content-organism--location-care-map .location-care-map__facility,.content-organism--location-care-map .location-care-map__items{grid-template-columns:1fr}.content-organism--location-story .location-story__facts dl div,.content-organism--location-story .location-story__facts dl div:first-child{padding:12px 0;border-left:0;border-top:1px solid #d8d0bb}.content-organism--location-story .location-story__facts dl div:first-child{border-top:0}.contact-access__form .lead-panel{grid-template-columns:1fr}.insurance-confidence__row{grid-template-columns:1fr;gap:6px}}@media(max-width:620px){.content-organism{padding-block:36px}.care-path-step{grid-template-columns:1fr;gap:12px}.contact-access__actions,.contact-access__locations,.admissions-path__step{grid-template-columns:1fr}.contact-access__form .lead-panel{grid-template-columns:1fr;padding:20px}.insurance-confidence__route-links{align-items:stretch}.insurance-confidence__route-links a{width:100%;justify-content:center}.care-related__links{display:grid}.care-related__links a,.care-snapshot__actions a,.condition-snapshot__actions a,.condition-state-switch a,.location-story__call,.location-story__directions,.location-route__actions a,.location-care-map__route-links a,.access-button{width:100%;justify-content:center}.condition-signal,.condition-path__step,.location-care-map__item{grid-template-columns:1fr}.organism-copy p,.organism-copy li{font-size:1rem}.organism-link-list,.article-index-list,.article-library__list,.content-organism--treatment .organism-copy ul,.content-organism--benefits-grid .organism-copy ul,.content-organism--benefits-grid .organism-copy ol,.condition-related__links,.condition-signal .organism-copy ul,.condition-signal .organism-copy ol,.medical-profile__certifications{grid-template-columns:1fr}.about-story__section{grid-template-columns:1fr;gap:10px}.article-library__item{grid-template-columns:1fr}.medical-profile__certifications .medical-profile__section,.medical-profile__certifications .medical-profile__section:nth-child(2){border-left:0}}.inner-body .legacy-content{background:transparent;width:min(100%,var(--reading));margin-inline:auto}.inner-body .legacy-content>header:first-child{display:none}.inner-body .legacy-content section,.inner-body .legacy-content header{padding:0;margin-bottom:32px}.inner-body .legacy-content h1{display:none}.inner-body .legacy-content h2{margin:32px 0 14px;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1.2;letter-spacing:0}.inner-body .legacy-content h3{margin:24px 0 10px;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:700;line-height:1.25}.inner-body .legacy-content h4,.inner-body .legacy-content h5{margin:20px 0 8px;color:#122a59;font-family:Urbanist,sans-serif;font-size:1.125rem;font-weight:700}.inner-body .legacy-content p,.inner-body .legacy-content li{color:#2a3243;font-size:1.0625rem;line-height:1.7;max-width:none}.inner-body .legacy-content ul,.inner-body .legacy-content ol{padding-left:1.4rem;margin:14px 0 18px}.inner-body .legacy-content li{margin-bottom:6px}.inner-body .legacy-content a{color:#465a38;font-weight:600;text-decoration:underline;text-underline-offset:3px}.inner-body .legacy-content a:hover{color:#122a59}.inner-body .legacy-content .button,.inner-body .legacy-content .w-button,.inner-body .legacy-content a[class*=button],.inner-body .legacy-content a[class*=Button],.inner-body .legacy-content .testimonial-wrapper,.inner-body .legacy-content .testimonial18_rating-wrapper,.inner-body .legacy-content [class*=testimonial],.inner-body .legacy-content [class*=rating]{display:none}.inner-page--approach .inner-body .legacy-content .section-h2-testimonials-2,.inner-page--approach .inner-body .legacy-content .heading-testimonials-2,.inner-page--approach .inner-body .legacy-content .section_testimonial,.inner-page--approach .inner-body .legacy-content .testimonial-slider,.inner-page--approach .inner-body .legacy-content .w-slider,.inner-page--approach .inner-body .legacy-content .w-slider-mask,.inner-page--approach .inner-body .legacy-content .slide-review-2,.inner-page--approach .inner-body .legacy-content .slide-content{display:block!important;height:auto!important;opacity:1!important;overflow:visible!important;transform:none!important}.inner-page--approach .inner-body .legacy-content .section-h2-testimonials-2{margin-bottom:12px}.inner-page--approach .inner-body .legacy-content .heading-testimonials-2{margin-top:0}.inner-page--approach .inner-body .legacy-content .mask-5{display:grid!important;gap:14px}.inner-page--approach .inner-body .legacy-content .slide-review-2{position:static!important;width:auto!important;padding:18px;border:1px solid #e5e8ef;border-radius:12px;background:#faf7ee}.inner-page--approach .inner-body .legacy-content .review-1{margin:0;font-size:1rem}.inner-page--approach .inner-body .legacy-content .review-1:empty,.inner-page--approach .inner-body .legacy-content .w-slider-arrow-left,.inner-page--approach .inner-body .legacy-content .w-slider-arrow-right,.inner-page--approach .inner-body .legacy-content .w-slider-nav,.inner-page--approach .inner-body .legacy-content .w-slider-aria-label{display:none!important}.inner-body .legacy-content .collection-list,.inner-body .legacy-content .slider-list,.inner-body .legacy-content .w-slider,.inner-body .legacy-content .footer-links-collection{display:none}.inner-body .legacy-content .w-layout-grid,.inner-body .legacy-content [class*=grid]:not(img),.inner-body .legacy-content .flex,.inner-body .legacy-content [class*=flex-]:not(img),.inner-body .legacy-content .w-row,.inner-body .legacy-content .w-col{display:block!important;grid-template-columns:none!important;width:100%!important;max-width:100%!important;flex-direction:column!important}.inner-body .legacy-content .w-condition-invisible,.inner-body .legacy-content [data-w-condition-invisible],.inner-body .legacy-content .w-dyn-bind-empty,.inner-body .legacy-content .w-dyn-empty{display:none!important}.inner-body .legacy-content .padding-global,.inner-body .legacy-content .container-large,.inner-body .legacy-content .container-small,.inner-body .legacy-content .container-medium,.inner-body .legacy-content .padding-section-large,.inner-body .legacy-content .padding-section-medium,.inner-body .legacy-content .padding-section-small,.inner-body .legacy-content .max-width-large,.inner-body .legacy-content .max-width-medium,.inner-body .legacy-content .max-width-small{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important}.inner-body .legacy-content [class*=margin-]{margin-left:0!important;margin-right:0!important}.inner-body .legacy-content .text-align-center,.inner-body .legacy-content .align-center{text-align:left}.inner-body .legacy-content>*+*,.inner-body .legacy-content section>*+*,.inner-body .legacy-content>section+section{margin-top:16px}.inner-body .legacy-content img{display:block;max-width:100%;height:auto;margin:18px 0;border-radius:12px}.approach-content{width:min(100%,1180px);margin-inline:auto}.approach-content__shell{display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:clamp(28px,5vw,60px);align-items:start}.approach-content__shell--no-rail{grid-template-columns:minmax(0,1fr)}.approach-content__rail{position:sticky;top:96px;padding-top:4px}.approach-content__nav{display:grid;gap:6px;padding:16px;border:1px solid #e0d9c5;border-radius:8px;background:#faf7ee}.approach-content__nav a{display:block;padding:10px 12px;color:#46536a;font-size:.92rem;font-weight:700;line-height:1.35;text-decoration:none;border-left:3px solid transparent;border-radius:6px}.approach-content__nav a:hover,.approach-content__nav a:focus-visible{color:#122a59;background:#fff;border-left-color:#9fb58a}.approach-content__main{display:grid;gap:clamp(44px,6vw,76px)}.approach-content .legacy-content{width:100%;margin-inline:0}.approach-service-lead{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.8fr);gap:clamp(22px,4vw,40px);align-items:stretch;padding:clamp(24px,4vw,42px);border:1px solid #e0d9c5;border-radius:8px;background:#faf7ee}.approach-intro{align-self:center}.approach-intro p:first-of-type{color:#122a59;font-size:clamp(1.125rem,1.7vw,1.25rem);line-height:1.65}.approach-intro p:last-child{margin-bottom:0}.approach-intro-media,.approach-intro-media figure{height:100%}.approach-intro-media img,.approach-block__body img{width:100%;height:100%;min-height:300px;max-height:460px;object-fit:cover;border-radius:8px;margin:0}.approach-block{scroll-margin-top:110px;display:grid;grid-template-columns:minmax(220px,.44fr) minmax(0,1fr);gap:clamp(22px,4vw,44px);align-items:start;padding:clamp(34px,5vw,56px) 0;border-top:1px solid #e5e8ef}.approach-service-lead+.approach-block{border-top:0}.approach-block--definition,.approach-block--contact{grid-template-columns:1fr;padding:clamp(32px,5vw,56px);border:1px solid #e0d9c5;border-radius:8px;background:#fff}.approach-block--contact{background:#faf7ee}.approach-block__head h2{margin:0;max-width:19ch;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.45rem,2.7vw,2.15rem);font-weight:750;line-height:1.12;letter-spacing:0;text-wrap:balance}.approach-block__body{display:grid;gap:18px}.approach-block__body p,.approach-block__prose p{margin:0}.approach-block__body--split{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);gap:clamp(24px,4vw,40px)}.approach-block__prose{display:grid;gap:14px}.approach-block__list-panel{align-self:start;padding:20px;border-radius:8px;background:#122a59}.approach-block__body ul,.approach-block__body ol,.approach-process ol,.approach-levels ul,.approach-block__list-panel ul{display:grid;gap:10px;margin:4px 0 8px;padding:0;list-style:none}.approach-block__body li,.approach-process li,.approach-levels li,.approach-block__list-panel li{position:relative;margin:0;padding:12px 16px 12px 42px;border:1px solid #e5e8ef;border-radius:8px;background:#faf7ee;color:#2a3243}.approach-block__body li:before,.approach-process li:before,.approach-levels li:before,.approach-block__list-panel li:before{content:"";position:absolute;top:1.28em;left:18px;width:8px;height:8px;border-radius:999px;background:#9fb58a}.approach-block__list-panel li{border-color:#ffffff2e;background:#ffffff14;color:#fff}.approach-block__list-panel a{color:#fff}.approach-process ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;counter-reset:approach-list}.approach-process li{min-height:138px;padding:18px 18px 18px 56px;border-color:#d6deea;background:#f8fbff}.approach-block__body ol,.approach-process ol{counter-reset:approach-list}.approach-block__body ol li,.approach-process ol li{counter-increment:approach-list}.approach-block__body ol li:before,.approach-process ol li:before{content:counter(approach-list);top:12px;left:14px;display:grid;place-items:center;width:22px;height:22px;color:#122a59;font-size:.78rem;font-weight:800;background:#c4d2b6}.approach-process ol li:before{top:18px;left:18px}.approach-levels ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.approach-levels li{min-height:154px;padding:18px;border-color:#e0d9c5;background:#faf7ee}.approach-levels li:before{display:none}.approach-levels li a{display:inline;color:#122a59;font-weight:850;text-decoration-thickness:2px}.approach-block__body h3,.approach-block__body h4,.approach-block__body h5,.approach-block__body h6{margin-top:10px}.approach-source-contact{display:grid;gap:12px;padding:clamp(28px,5vw,46px);border-radius:8px;background:#122a59;color:#fff}.inner-body .approach-source-contact.legacy-content .section-contact-info,.inner-body .approach-source-contact.legacy-content .text-size-medium{display:grid!important;gap:12px;margin:0!important;padding:0!important;background:transparent!important}.inner-body .approach-source-contact.legacy-content h2{margin:0;color:#fff;font-size:clamp(1.35rem,2.4vw,1.8rem)}.inner-body .approach-source-contact.legacy-content p,.inner-body .approach-source-contact.legacy-content li{color:#ffffffd6}.inner-body .approach-source-contact.legacy-content .button-group-2,.inner-body .approach-source-contact.legacy-content .button-group{display:flex!important;flex-wrap:wrap;gap:12px;margin-top:8px!important}.inner-body .approach-source-contact.legacy-content .button,.inner-body .approach-source-contact.legacy-content .w-button,.inner-body .approach-source-contact.legacy-content a[class*=button],.inner-body .approach-source-contact.legacy-content a[class*=Button]{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;background:#9fb58a;color:#122a59;font-weight:800;text-decoration:none}.inner-body .approach-source-contact.legacy-content .button.is-secondary,.inner-body .approach-source-contact.legacy-content a[class*=is-secondary]{border:1px solid rgba(255,255,255,.45);background:transparent;color:#fff}@media(max-width:900px){.approach-content__shell{grid-template-columns:1fr}.approach-content__rail{position:static;overflow-x:auto;padding:0 0 8px}.approach-content__nav{display:flex;gap:8px;min-width:max-content;padding-left:0;border-left:0}.approach-content__nav a{min-height:44px;max-width:240px;padding:10px 14px;border:1px solid #e0d9c5;border-radius:999px;background:#fff;transform:none}.approach-content__nav a:hover,.approach-content__nav a:focus-visible{border-color:#9fb58a}.approach-service-lead,.approach-block,.approach-block--definition,.approach-block--contact,.approach-block__body--split,.approach-process ol,.approach-levels ul{grid-template-columns:1fr}}@media(max-width:560px){.approach-service-lead,.approach-block--definition,.approach-block--contact{padding:22px}.approach-block__body li,.approach-process li,.approach-levels li,.approach-block__list-panel li{padding-right:14px}.approach-intro-media img{min-height:220px}}.approach-cbt{display:grid;gap:clamp(58px,7vw,92px)}.approach-cbt .legacy-content{width:100%;margin:0}.approach-cbt h2{margin:0;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:780;line-height:1.08;text-wrap:balance}.approach-cbt-section-label{margin-bottom:10px;color:#465a38;font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.approach-cbt>section{scroll-margin-top:220px}.approach-cbt-lead{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.52fr);gap:clamp(28px,5vw,64px);align-items:start;padding:clamp(34px,5vw,58px) 0 clamp(38px,5vw,58px);border-bottom:1px solid #e0d9c5}.approach-cbt-lead__copy{display:grid;gap:18px;max-width:760px}.approach-cbt-lead__copy p:first-child{color:#122a59;font-size:clamp(1.35rem,2vw,1.72rem);line-height:1.42}.approach-cbt-lead__copy p{margin:0;color:#2a3243;font-size:1.08rem;line-height:1.7}.approach-cbt-snapshot{overflow:hidden;border-top:1px solid #d8ceb5;border-bottom:1px solid #d8ceb5;border-radius:0;background:#faf7ee}.approach-cbt-snapshot__media img{width:100%;min-height:190px;max-height:220px;object-fit:cover;margin:0;border-radius:0}.approach-cbt-snapshot__body{padding:22px}.approach-cbt-snapshot__body p{margin:0 0 12px;color:#122a59;font-weight:850}.approach-cbt-snapshot__body ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.approach-cbt-snapshot__body li{position:relative;padding-left:18px;color:#2a3243;line-height:1.45}.approach-cbt-snapshot__body li:before{content:"";position:absolute;top:.6em;left:0;width:7px;height:7px;border-radius:999px;background:#9fb58a}.approach-cbt-definition{display:grid;grid-template-columns:minmax(0,.82fr) minmax(300px,.68fr);gap:clamp(28px,5vw,56px);align-items:start}.approach-cbt-definition__main{display:grid;gap:18px}.approach-cbt-definition__main .legacy-content p{color:#122a59;font-size:clamp(1.12rem,1.6vw,1.28rem);line-height:1.62}.approach-cbt-definition__use{display:grid;gap:16px;padding:clamp(24px,4vw,32px);background:#122a59;color:#fff;border-radius:8px}.approach-cbt-definition__use h3{margin:0;color:#fff;font-family:Urbanist,sans-serif;font-size:1.35rem;line-height:1.2}.approach-cbt-definition__use p,.approach-cbt-definition__use li{color:#ffffffe6}.inner-body .approach-cbt-definition__use .legacy-content p,.inner-body .approach-cbt-definition__use .legacy-content li{color:#fff!important;opacity:1!important}.approach-cbt-definition__use a{color:#fff!important;text-decoration-color:#ffffff8c}.approach-cbt-list ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.approach-cbt-list li{position:relative;margin:0;padding:10px 0 10px 24px;border-top:1px solid rgba(255,255,255,.18)}.approach-cbt-list li:before{content:"";position:absolute;top:1.18em;left:0;width:8px;height:8px;border-radius:999px;background:#9fb58a}.approach-cbt-proof{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,42px);padding-top:clamp(18px,3vw,28px);border-top:1px solid #e0d9c5}.approach-cbt-proof__item{display:grid;gap:10px;align-content:start;padding:0;border:0;background:transparent}.approach-cbt-proof__item h3{margin:0 0 10px;color:#122a59;font-family:Urbanist,sans-serif;font-size:1.28rem;line-height:1.2}.approach-cbt-proof__item p{margin:0}.approach-cbt-process{display:grid;gap:clamp(26px,4vw,42px);padding:clamp(42px,6vw,72px) 0;border-top:1px solid #e0d9c5;border-bottom:1px solid #e0d9c5}.approach-cbt-process__intro{display:grid;grid-template-columns:minmax(220px,.52fr) minmax(0,1fr);gap:clamp(22px,4vw,44px);align-items:start}.approach-cbt .approach-process ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(34px,5vw,70px);margin:0;padding:0;list-style:none;counter-reset:approach-list}.approach-cbt .approach-process ol li{position:relative;display:block;min-height:0;margin:0;padding:22px 0 22px 56px;border:0;border-top:1px solid #d6deea;border-radius:0;background:transparent;color:#2a3243;counter-increment:approach-list}.approach-cbt .approach-process ol li:before{content:counter(approach-list);position:absolute;top:22px;left:0;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#c4d2b6;color:#122a59;font-size:.9rem;font-weight:850}.approach-cbt-process__close{width:min(100%,980px);padding:22px 0 0;border-top:1px solid #e0d9c5;background:#faf7ee}.approach-cbt-levels{display:grid;gap:clamp(22px,4vw,34px)}.approach-cbt-levels__intro{display:grid;grid-template-columns:minmax(220px,.52fr) minmax(0,1fr);gap:clamp(22px,4vw,44px);align-items:start}.approach-levels ul{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid #ded6c0;border-bottom:1px solid #ded6c0}.approach-levels li{min-height:0;margin:0;padding:22px 0;border:0;border-top:1px solid #ded6c0;border-radius:0;background:transparent;color:#2a3243}.approach-levels li:first-child{border-top:0}.approach-cbt .approach-levels li:before{content:none}.approach-levels li a{color:#122a59;font-weight:850;text-decoration-thickness:2px}.approach-cbt-levels__close{width:min(100%,980px);padding:22px 0 0;border-top:1px solid #e0d9c5;background:transparent}.approach-cbt-conversion{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.72fr);gap:clamp(24px,4vw,44px);align-items:center;width:min(100%,1040px);margin-inline:auto;padding:clamp(28px,4vw,42px);background:#122a59;color:#fff;border-radius:8px}.approach-cbt-conversion h2{color:#fff;font-size:clamp(1.5rem,2.4vw,2rem)}.approach-cbt-conversion .approach-cbt-section-label{color:#c4d2b6}.approach-cbt-conversion__copy{display:grid;gap:18px;align-content:center}.approach-cbt-conversion p,.approach-cbt-conversion li{color:#ffffffdb}.inner-body .approach-cbt-conversion .legacy-content p,.inner-body .approach-cbt-conversion .legacy-content li{color:#fff!important;opacity:1!important}.approach-cbt-conversion a{color:#fff!important}.approach-cbt-conversion__actions{display:grid;gap:14px}.approach-cbt-conversion__actions .button-primary,.approach-cbt-conversion__actions .button-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 20px;border-radius:999px;font-weight:850;text-decoration:none}.approach-cbt-conversion__actions .button-primary{background:#9fb58a;color:#122a59!important}.approach-cbt-conversion__actions .button-secondary{border:1px solid rgba(255,255,255,.5);background:transparent!important;color:#fff!important}@media(max-width:1100px){.approach-process ol,.approach-levels ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.approach-cbt-lead,.approach-cbt-definition,.approach-cbt-process__intro,.approach-cbt-levels__intro,.approach-cbt-conversion{grid-template-columns:1fr}.approach-cbt-definition__support:nth-of-type(3),.approach-cbt-definition__support:nth-of-type(4){grid-column:auto}.approach-cbt-proof{grid-template-columns:1fr}}@media(max-width:620px){.approach-cbt{gap:44px}.approach-process ol,.approach-levels ul{grid-template-columns:1fr}.approach-cbt-conversion{padding:24px}.approach-cbt-snapshot__media img{min-height:230px}}.inner-body .legacy-content .footer-section,.inner-body .legacy-content footer{display:none}.inner-cta{padding:clamp(40px,5vw,64px) var(--section-pad-x);background:#122a59;color:#fff;text-align:center}.inner-cta__inner{display:grid;gap:18px;width:min(100%,760px);margin:0 auto}.inner-cta__head{margin:0;font-family:Urbanist,sans-serif;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:700;line-height:1.2;text-wrap:balance}.inner-cta__sub{margin:0;color:#ffffffc7;font-size:1.0625rem;line-height:1.55}.inner-cta__row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px}.inner-cta__primary,.inner-cta__secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 24px;border-radius:999px;font-weight:700;text-decoration:none}.inner-cta__primary{color:#122a59;background:#9fb58a}.inner-cta__primary:hover{filter:brightness(1.06)}.inner-cta__secondary{color:#fff;border:1.5px solid rgba(255,255,255,.5)}.inner-cta__secondary:hover{background:#ffffff1a;border-color:#fff}.inner-form-band{padding:clamp(48px,6vw,72px) var(--section-pad-x);background:#faf7ee}.inner-form-band .container{max-width:1080px}.inner-form-band .lead-panel{padding:0;background:transparent}@media(min-width:1180px){.inner-form-band .container{max-width:900px;margin-left:max(0px,calc((100vw - var(--container)) / 2));margin-right:auto}.inner-form-band .lead-panel{grid-template-columns:minmax(0,340px) minmax(0,390px);gap:48px}}.inner-page--article .inner-body .legacy-content{width:min(100%,720px)}.inner-page--article .inner-body .legacy-content p{font-size:1.125rem;line-height:1.75}.content-organism--article-library{background:#faf7ee;border-top:0}.article-library{display:grid;gap:clamp(26px,4vw,44px);width:min(100%,var(--container));margin-inline:auto}.article-library__header,.resource-article__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:clamp(24px,5vw,58px);align-items:start}.article-library__lead,.resource-article__title{display:grid;gap:14px;max-width:760px}.article-library__header h2,.article-library__featured h3,.article-library__admissions h3,.article-library__related h3,.resource-article__header h2,.resource-article__quick h3,.resource-article__related h3,.resource-article__sources h3{margin:0;color:#122a59;font-family:Urbanist,sans-serif;letter-spacing:0;line-height:1.08;text-wrap:balance}.article-library__header h2,.resource-article__header h2{font-size:clamp(2rem,4vw,3.2rem);font-weight:790}.article-library__featured h3,.article-library__admissions h3,.article-library__related h3,.resource-article__quick h3,.resource-article__related h3,.resource-article__sources h3{font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:780}.article-library__header p,.resource-article__header p{margin:0;color:#3a465b;font-size:clamp(1.03rem,1.5vw,1.16rem);line-height:1.62}.article-library__call,.resource-article__call{display:grid;gap:10px;padding:clamp(20px,3vw,28px);border:1px solid #ded6c0;border-radius:8px;background:#fff;box-shadow:0 18px 42px #122a5914}.article-library__call>span,.resource-article__call>span,.resource-article__toc>span,.resource-article__rail-call>span{color:#465a38;font-size:.78rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.article-library__call strong,.resource-article__call strong{color:#122a59;font-size:1.45rem;line-height:1.15}.article-library__call a:not(.button-secondary),.resource-article__call a:not(.button-primary),.resource-article__rail-call a{width:fit-content;color:#465a38;font-weight:850;text-decoration:underline;text-underline-offset:4px}.article-library__urgent,.resource-article__disclaimer{display:grid;gap:6px;padding:16px 18px;border:1px solid #ded6c0;border-radius:8px;background:#fff}.article-library__urgent strong,.resource-article__disclaimer p:first-child{color:#122a59;font-weight:850}.article-library__urgent span,.resource-article__disclaimer p{margin:0;color:#3a465b;line-height:1.58}.article-library__filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.article-library__filters span{flex-basis:100%;color:#596579;font-size:.78rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.article-library__filters a{display:inline-flex;align-items:center;min-height:42px;padding:8px 14px;border:1px solid #d8d0bb;border-radius:999px;background:#fff;color:#122a59;font-size:.92rem;font-weight:800;text-decoration:none}.article-library__filters a:hover,.article-library__filters a:focus-visible{border-color:#9fb58a;background:#eef4e8}.article-library__featured,.article-library__related,.resource-article__related,.resource-article__sources{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(22px,4vw,42px);align-items:start;padding-top:clamp(8px,2vw,18px)}.article-library__featured-list,.article-library__related-links,.resource-article__related-links{display:grid;gap:0;border-top:1px solid #ded6c0}.article-feature,.article-library__related-links a,.resource-article__related-links a{display:grid;gap:5px;padding:18px 0;border-bottom:1px solid #ded6c0;color:inherit;text-decoration:none}.article-feature span,.article-library__related-links span,.resource-article__related-links span{color:#596579;font-size:.88rem;line-height:1.45}.article-feature strong,.article-library__related-links strong,.resource-article__related-links strong{color:#122a59;font-size:1.04rem;line-height:1.3}.article-feature small{color:#596579;font-size:.82rem;line-height:1.35}.article-feature:hover strong,.article-feature:focus-visible strong,.article-library__related-links a:hover strong,.article-library__related-links a:focus-visible strong,.resource-article__related-links a:hover strong,.resource-article__related-links a:focus-visible strong{color:#465a38;text-decoration:underline;text-underline-offset:4px}.article-library__admissions,.resource-article__context-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.38fr);gap:18px clamp(18px,4vw,34px);align-items:center;padding:clamp(24px,4vw,34px);border-radius:8px;background:#122a59;color:#fff}.article-library__admissions .organism-kicker{color:#c4d2b6}.article-library__admissions h3,.resource-article__context-cta strong{color:#fff}.article-library__admissions p,.resource-article__context-cta span{grid-column:1 / -1;margin:0;color:#ffffffd6;line-height:1.58}.article-library__admissions-actions{display:grid;gap:10px;justify-items:start}.article-library__list{display:grid;border-top:1px solid #d6deea}.article-library__topic-anchor{scroll-margin-top:160px}.article-library__item{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(180px,.24fr);gap:clamp(14px,3vw,28px);align-items:start;padding:clamp(22px,4vw,32px) 0;border-bottom:1px solid #d6deea}.article-library__number{color:#465a38;font-size:.86rem;font-weight:850;line-height:1.7}.article-library__item-main{display:grid;gap:10px;max-width:760px}.article-library__meta,.resource-article__meta-row,.article-library__status{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.article-library__meta span,.resource-article__meta-row span,.article-library__status span{display:inline-flex;min-height:28px;align-items:center;padding:4px 9px;border:1px solid #d8d0bb;border-radius:999px;background:#fff;color:#596579;font-size:.76rem;font-weight:800;line-height:1.2}.article-library__status span:first-child,.resource-article__meta-row span:first-child{border-color:#9fb58a;background:#eef4e8;color:#122a59}.article-library__item h3{margin:0;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.18rem,1.7vw,1.45rem);line-height:1.18}.article-library__item h3 a{color:inherit;text-decoration:none}.article-library__item h3 a:hover,.article-library__item h3 a:focus-visible,.article-library__next:hover,.article-library__next:focus-visible{color:#465a38;text-decoration:underline;text-underline-offset:4px}.article-library__item p{margin:0;color:#3a465b;font-size:1rem;line-height:1.62}.article-library__next{color:#465a38;font-size:.94rem;font-weight:850;line-height:1.35}.content-organism--resource-article{background:#fff}.resource-article{display:grid;gap:clamp(26px,4vw,46px);width:min(100%,var(--container));margin-inline:auto}.resource-article__review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #ded6c0;border-radius:8px;background:#ded6c0}.resource-article__review div{display:grid;gap:6px;padding:18px 20px;background:#faf7ee}.resource-article__review strong{color:#122a59;line-height:1.35}.resource-article__review span{color:#3a465b;line-height:1.5}.resource-article__layout{display:grid;grid-template-columns:minmax(190px,.25fr) minmax(0,1fr);gap:clamp(24px,5vw,58px);align-items:start}.resource-article__rail{position:sticky;top:96px;display:grid;gap:18px}.resource-article__toc{display:grid;gap:8px;padding:0 0 0 16px;border-left:1px solid #d8d0bb}.resource-article__toc a{color:#122a59;font-size:.92rem;font-weight:750;line-height:1.35;text-decoration:none}.resource-article__toc a:hover,.resource-article__toc a:focus-visible{color:#465a38;text-decoration:underline;text-underline-offset:4px}.resource-article__rail-call{display:grid;gap:8px;padding:16px;border:1px solid #ded6c0;border-radius:8px;background:#faf7ee}.resource-article__main{display:grid;gap:clamp(24px,4vw,38px);min-width:0}.resource-article__quick{display:grid;gap:14px;padding:clamp(22px,4vw,32px);border:1px solid #ded6c0;border-radius:8px;background:#faf7ee}.resource-article__quick ul{display:grid;gap:10px;margin:0;padding-left:20px}.resource-article__quick li{color:#2a3243;font-size:1.04rem;line-height:1.62}.resource-article__context-cta{grid-template-columns:minmax(0,1fr) auto;padding:22px}.resource-article__sections{display:grid;gap:0}.resource-article__section{display:grid;grid-template-columns:150px minmax(0,1fr);gap:clamp(18px,3vw,34px);padding:clamp(26px,4vw,38px) 0;border-top:1px solid #d6deea;scroll-margin-top:160px}.resource-article__section:first-child{border-top:0;padding-top:0}.resource-article__meta{display:grid;gap:6px;align-content:start}.resource-article__meta span{color:#465a38;font-size:.86rem;font-weight:850}.resource-article__meta strong{color:#122a59;font-size:.95rem;line-height:1.35}.resource-article .organism-copy{display:grid;gap:15px;max-width:74ch}.resource-article .organism-copy>*{margin:0}.resource-article .organism-copy h2,.resource-article .organism-copy h3{color:#122a59;font-family:Urbanist,sans-serif;letter-spacing:0;line-height:1.18}.resource-article .organism-copy p,.resource-article .organism-copy li{color:#2a3243;font-size:1.06rem;line-height:1.72}.resource-article .organism-copy a{color:#465a38;font-weight:850;text-decoration:underline;text-underline-offset:4px}.resource-article__support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.resource-article__support article{display:grid;gap:10px;padding:22px;border:1px solid #ded6c0;border-radius:8px;background:#faf7ee}.resource-article__support h3{margin:0;color:#122a59;font-family:Urbanist,sans-serif;font-size:1.25rem;line-height:1.2}.resource-article__support p{margin:0;color:#3a465b;line-height:1.58}.resource-article__support a{width:fit-content;color:#465a38;font-weight:850;text-decoration:underline;text-underline-offset:4px}.resource-article__sources{grid-template-columns:1fr;gap:14px;padding-top:0}.resource-article__sources p{margin:0;max-width:72ch;color:#3a465b;line-height:1.6}.resource-article__sources ul{display:grid;gap:10px;margin:0;padding-left:20px}.resource-article__sources li{color:#2a3243;line-height:1.55}.resource-article__sources a{color:#465a38;font-weight:850;text-decoration:underline;text-underline-offset:4px}.resource-article__sources li span{display:block;color:#596579;font-size:.92rem}@media(max-width:940px){.article-library__header,.resource-article__header,.article-library__featured,.article-library__related,.resource-article__related,.resource-article__layout{grid-template-columns:1fr}.resource-article__rail{position:static}.resource-article__toc{display:flex;gap:8px;overflow-x:auto;padding:0 0 8px;border-left:0}.resource-article__toc>span{display:none}.resource-article__toc a{flex:0 0 auto;max-width:240px;min-height:42px;padding:9px 13px;border:1px solid #d8d0bb;border-radius:999px;background:#fff}}@media(max-width:720px){.article-library__admissions,.resource-article__context-cta,.resource-article__review,.resource-article__section,.resource-article__support{grid-template-columns:1fr}.article-library__item{grid-template-columns:34px minmax(0,1fr)}.article-library__next{grid-column:2}}@media(max-width:480px){.article-library__call,.resource-article__call,.article-library__admissions,.resource-article__quick,.resource-article__support article{padding:18px}.article-library__meta span,.resource-article__meta-row span,.article-library__status span{max-width:100%}}.modeled-page{display:grid;gap:clamp(42px,6vw,72px);width:min(100%,1040px);margin-inline:auto}.modeled-section{display:grid;grid-template-columns:minmax(0,.92fr) minmax(260px,.58fr);gap:clamp(24px,4vw,52px);align-items:start}.modeled-section--lead{padding-bottom:clamp(28px,4vw,48px);border-bottom:1px solid #e5e8ef}.modeled-section__copy{display:grid;gap:14px;max-width:720px}.modeled-kicker{margin:0;color:#465a38;font-size:.8125rem;font-weight:850;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.modeled-page h2{margin:0;color:#122a59;font-family:Urbanist,sans-serif;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:760;letter-spacing:0;line-height:1.12;text-wrap:balance}.modeled-page p,.modeled-page li,.modeled-page dd,.modeled-page span{color:#2a3243;font-size:1.045rem;line-height:1.7}.modeled-page p{margin:0}.modeled-facts{display:grid;gap:0;margin:0;overflow:hidden;border:1px solid #e0d9c5;border-radius:8px;background:#faf7ee}.modeled-facts div{display:grid;gap:4px;padding:18px 20px;border-top:1px solid #e0d9c5}.modeled-facts div:first-child{border-top:0}.modeled-facts dt{color:#596579;font-size:.78rem;font-weight:850;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.modeled-facts dd{margin:0;color:#122a59;font-weight:780;line-height:1.4}.modeled-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.modeled-list li{padding:16px 0;border-top:1px solid #e5e8ef}.modeled-list li:first-child{border-top:0;padding-top:0}.modeled-callout{display:grid;gap:8px;align-content:start;padding:clamp(22px,4vw,30px);border-radius:8px;background:#122a59}.modeled-callout strong{color:#fff;font-size:1.1rem;line-height:1.35}.modeled-callout a{width:fit-content;color:#c4d2b6;font-weight:850;text-decoration:underline;text-underline-offset:4px}.modeled-callout span{color:#ffffffd1;font-size:.95rem;line-height:1.55}.modeled-contact-grid{display:grid;gap:16px}.modeled-contact-grid address{display:grid;gap:4px;padding:18px 20px;border:1px solid #e0d9c5;border-radius:8px;background:#faf7ee;font-style:normal}.modeled-contact-grid strong{color:#122a59;font-size:1.02rem}.modeled-contact-grid a{width:fit-content;color:#465a38;font-weight:850;text-decoration:underline;text-underline-offset:4px}.modeled-steps{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,5vw,64px);margin:0;padding:0;list-style:none;counter-reset:modeled-step}.modeled-steps li{position:relative;display:grid;gap:6px;padding:22px 0 22px 54px;border-top:1px solid #d6deea;counter-increment:modeled-step}.modeled-steps li:before{content:counter(modeled-step);position:absolute;top:22px;left:0;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#c4d2b6;color:#122a59;font-size:.9rem;font-weight:850}.modeled-steps strong{color:#122a59;font-size:1.05rem}.modeled-link-list{display:grid;gap:0;border-top:1px solid #ded6c0;border-bottom:1px solid #ded6c0}.modeled-link-list h2{padding:0 0 18px}.modeled-link-list a{display:grid;grid-template-columns:minmax(190px,.4fr) minmax(0,1fr);gap:clamp(16px,3vw,34px);padding:18px 0;border-top:1px solid #ded6c0;color:inherit;text-decoration:none}.modeled-link-list a:hover strong,.modeled-link-list a:focus-visible strong{color:#465a38;text-decoration:underline;text-underline-offset:4px}.modeled-link-list strong{color:#122a59;font-size:1.04rem;line-height:1.35}.modeled-link-list span{color:#596579;font-size:.96rem;line-height:1.55}.modeled-link-list--wide a{grid-template-columns:minmax(220px,.48fr) minmax(0,1fr)}.modeled-inline-nav{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-top:4px}.modeled-inline-nav span{flex-basis:100%;color:#596579;font-size:.8rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.modeled-inline-nav a,.modeled-inline-link{display:inline-flex;width:fit-content;color:#465a38;font-weight:850;text-decoration:underline;text-underline-offset:4px}.modeled-section--privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:820px){.modeled-section,.modeled-section--privacy-grid,.modeled-steps,.modeled-link-list a,.modeled-link-list--wide a{grid-template-columns:1fr}.modeled-section--lead{padding-bottom:34px}.modeled-steps{gap:0}}@media(max-width:560px){.inner-page--utility .site-hero__summary{max-width:100%;margin-left:0;margin-right:auto}.legal-shell{width:100%;max-width:100%;margin-left:0;margin-right:auto}.legal-preface,.legal-review-flags,.legal-contact,.legal-call,.legal-crisis{padding:18px}.legal-jump-links a,.legal-call__links a{width:100%}.modeled-callout,.modeled-contact-grid address{padding:18px}.modeled-page p,.modeled-page li,.modeled-page dd,.modeled-page span{font-size:1rem}}@media(max-width:820px)and (max-height:860px){.legal-shell{width:100%;max-width:100%;margin-left:0;margin-right:auto}}.inner-page:has(.approach-cbt-parity){--cbt-blue: #14305f;--cbt-button: #2d88cf;--cbt-body: #eeeeee;background:var(--cbt-body)}.inner-page:has(.approach-cbt-parity) .site-hero{min-height:430px;background:linear-gradient(#113d60c2,#113d60c2),url(/assets/old-site/69bad411ae3fa71af9fbfaa4-67336e98d3b58526360b92a3-behavioral-therapy.png) center 45% / cover no-repeat}.inner-page:has(.approach-cbt-parity[data-source-slug=therapy-programs__cognitive-behavioral-therapy-boston]) .site-hero{background:linear-gradient(#113d60bd,#113d60bd),url(/assets/old-site/69bad3d3b7c1bf524703cc1a-6728ed6518336ce60cc9ad2a-php-massachusetts.png) center 46% / cover no-repeat}.inner-page:has(.approach-cbt-parity) .site-hero__picture,.inner-page:has(.approach-cbt-parity) .site-hero__shade,.inner-page:has(.approach-cbt-parity) .site-hero__crumbs,.inner-page:has(.approach-cbt-parity) .site-hero__eyebrow,.inner-page:has(.approach-cbt-parity) .site-hero__summary,.inner-page:has(.approach-cbt-parity) .site-hero__action--secondary,body:has(.approach-cbt-parity) .site-footer .footer-cta{display:none}.inner-page:has(.approach-cbt-parity) .site-hero__inner{width:100%;padding:70px 40px 72px;align-items:start}.inner-page:has(.approach-cbt-parity) .site-hero__content{width:min(100%,1280px);gap:48px}.inner-page:has(.approach-cbt-parity) .site-hero h1{max-width:none;font-size:clamp(2.45rem,4.1vw,3.25rem);font-weight:700;line-height:1.08}.inner-page:has(.approach-cbt-parity) .site-hero__actions{margin-top:0}.inner-page:has(.approach-cbt-parity) .site-hero__action--primary{min-height:48px;padding:0 30px;background:var(--cbt-button);color:#fff;font-size:1rem;font-weight:700}.inner-body--approach-cbt-parity{padding:0;background:var(--cbt-body)}.approach-cbt-parity{overflow:hidden;background:var(--cbt-body);color:#000}.approach-cbt-parity__shell{width:min(100%,1280px);margin-inline:auto;padding:80px 80px 112px}.approach-cbt-parity__intro{display:grid;grid-template-columns:minmax(0,664px) minmax(360px,530px);gap:64px;align-items:start}.approach-cbt-parity__intro-copy,.approach-cbt-parity__article{font-family:Urbanist,Inter,ui-sans-serif,system-ui,sans-serif}.approach-cbt-parity__intro-copy{padding-top:42px}.approach-cbt-parity__intro-section{display:grid;gap:22px;margin-top:58px}.approach-cbt-parity[data-source-slug=therapy-programs__cognitive-behavioral-therapy-boston] .approach-cbt-parity__intro-copy{padding-top:0}.approach-cbt-parity[data-source-slug=therapy-programs__cognitive-behavioral-therapy-boston] .legacy-content p,.approach-cbt-parity[data-source-slug=therapy-programs__cognitive-behavioral-therapy-boston] .legacy-content li{font-weight:500}.approach-cbt-parity .legacy-content p,.approach-cbt-parity .legacy-content li{margin:0;color:#000;font-size:1.03rem;font-weight:600;line-height:1.44}.approach-cbt-parity .legacy-content p+p{margin-top:0}.approach-cbt-parity .legacy-content a{color:#000;font-weight:800;text-decoration:underline;text-underline-offset:2px}.approach-cbt-parity__side-card{width:100%;padding:40px 16px 16px;border:1px solid #d8d8d8;border-radius:16px;background:#fff}.approach-cbt-parity__side-card--mobile{display:none}.approach-cbt-parity__blue-card{display:grid;min-height:470px;align-content:center;justify-items:center;gap:18px;padding:36px 28px;border-radius:14px;background:linear-gradient(135deg,#1e3d83e0,#295ebff5),url(/assets/old-site/65eed598c00593bc8df45bf8-main-container-6857cc2e2a.png) center / cover no-repeat;color:#fff;text-align:center}.approach-cbt-parity__blue-card p{margin:0;color:#fff;font-size:clamp(1.8rem,3vw,2.38rem);font-weight:760;line-height:1.05}.approach-cbt-parity__blue-card h2{max-width:34ch;margin:0 0 22px;color:#fff;font-size:1rem;font-weight:760;line-height:1.35}.approach-cbt-parity__button{display:inline-flex;align-items:center;justify-content:center;width:min(100%,224px);min-height:48px;padding:0 20px;border-radius:999px;font-size:.98rem;font-weight:760;line-height:1.2;text-decoration:none}.approach-cbt-parity__button--light{background:#fff;color:#122a59}.approach-cbt-parity__button--blue{background:var(--cbt-button);color:#fff}.approach-cbt-parity__therapy-image{grid-column:1;width:100%;margin-top:74px;display:block}.approach-cbt-parity__therapy-image--massachusetts{margin-top:52px}.approach-cbt-parity__therapy-image--recovery{margin-top:68px}.approach-cbt-parity__article{width:min(100%,664px);padding-top:98px}.approach-cbt-parity__section{display:grid;gap:22px;margin-top:94px}.approach-cbt-parity__section:first-child{margin-top:0}.approach-cbt-parity__section h2,.approach-cbt-parity__contact-card h2,.approach-cbt-parity__faq h2,.approach-cbt-parity__intro-section h2{max-width:18ch;margin:0 0 20px;color:#122a59;font-family:Urbanist,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.75rem,2.4vw,2rem);font-weight:760;line-height:1.12}.approach-cbt-parity__section ul,.approach-cbt-parity__section ol{display:grid;gap:8px;margin:6px 0 0;padding-left:1.6rem}.approach-cbt-parity__section li{padding-left:8px}.approach-cbt-parity__section li::marker{color:#000;font-weight:600}.approach-cbt-parity__section strong{font-weight:850}.approach-cbt-parity__contact-card{margin-top:76px;padding:34px 32px 32px;border-radius:12px;background:linear-gradient(135deg,#3f62bae0,#275bbff5),url(/assets/old-site/65eed598c00593bc8df45bf8-main-container-6857cc2e2a.png) center / cover no-repeat;color:#fff}.inner-body--approach-cbt-parity .approach-cbt-parity__contact-card{background:linear-gradient(135deg,#3f62bae0,#275bbff5),url(/assets/old-site/65eed598c00593bc8df45bf8-main-container-6857cc2e2a.png) center / cover no-repeat;color:#fff}.approach-cbt-parity__contact-card h2{max-width:15ch;margin-bottom:24px;color:#fff!important;font-size:clamp(2.15rem,3.5vw,2.72rem);line-height:1.18}.approach-cbt-parity__contact-card p,.approach-cbt-parity__contact-card li{color:#fff!important;font-size:1.04rem!important;font-weight:740!important}.approach-cbt-parity__contact-card p:last-child{display:flex;flex-wrap:wrap;gap:16px;margin-top:26px}.approach-cbt-parity__contact-card a{display:inline-flex;align-items:center;justify-content:center;min-width:220px;min-height:50px;padding:0 22px;border-radius:999px;color:#122a59!important;background:#fff;text-decoration:none}.approach-cbt-parity__contact-card a+a{min-width:196px;color:#fff!important;background:var(--cbt-button)}.approach-cbt-parity__faq{display:grid;gap:34px;margin-top:62px}.approach-cbt-parity__faq h2{max-width:17ch;margin:0;font-size:clamp(2rem,3.2vw,2.55rem)}.approach-cbt-parity__faq-list{display:grid;border-top:1px solid #c8c8c8}.approach-cbt-parity__faq-item{border-bottom:1px solid #c8c8c8}.approach-cbt-parity__faq-item summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;min-height:76px;color:#122a59;cursor:pointer;font-family:Urbanist,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.03rem;font-weight:800;line-height:1.35;list-style:none}.approach-cbt-parity__faq-item summary::-webkit-details-marker{display:none}.approach-cbt-parity__faq-item summary:after{content:"";width:10px;height:10px;border-right:2px solid #122a59;border-bottom:2px solid #122a59;transform:rotate(45deg) translateY(-3px)}.approach-cbt-parity__faq-item[open] summary:after{transform:rotate(225deg) translateY(-3px)}.approach-cbt-parity__faq-item .legacy-content{display:grid;gap:14px;padding:0 34px 24px 0}.approach-cbt-footer-cta{width:100vw;margin-left:calc(50% - 50vw);padding:92px 20px 96px;background:linear-gradient(#081936bd,#081936bd),url(/assets/old-site/contact-hero-forest.png) center / cover no-repeat;color:#fff;text-align:center}.approach-cbt-footer-cta__inner{width:min(100%,780px);margin-inline:auto}.approach-cbt-footer-cta h2{max-width:24ch;margin:0 auto 22px;color:#fff;font-family:Urbanist,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.1rem,4vw,2.75rem);line-height:1.14}.approach-cbt-footer-cta p{max-width:72ch;margin:0 auto;color:#fff;font-size:1.08rem;font-weight:650;line-height:1.45}.approach-cbt-footer-cta__call{display:inline-flex;align-items:center;justify-content:center;min-width:240px;min-height:52px;margin-top:28px;border-radius:999px;background:#fff;color:#122a59;font-weight:740;text-decoration:none}.approach-cbt-footer-cta__or{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:34px;align-items:center;margin:44px auto 42px;color:#fff;font-weight:700}.approach-cbt-footer-cta__or:before,.approach-cbt-footer-cta__or:after{content:"";height:1px;background:#ffffffb8}.approach-cbt-footer-cta__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:460px;padding:38px 32px 30px;border:1px solid rgba(255,255,255,.9);border-radius:13px;background:#3f4866b8;text-align:left}.approach-cbt-footer-cta__form h3{grid-column:1 / -1;margin:0 0 6px;color:#fff;font-size:1.8rem;line-height:1.15;text-align:center}.approach-cbt-footer-cta__form label{display:grid;gap:8px;color:#fff;font-weight:650}.approach-cbt-footer-cta__form span{font-size:.95rem}.approach-cbt-footer-cta__form input{width:100%;min-height:40px;border:0;border-radius:6px;background:#fff;color:#122a59}.approach-cbt-footer-cta__form button{grid-column:1 / -1;align-self:end;min-height:52px;margin-top:92px;border:0;border-radius:999px;background:var(--cbt-button);color:#fff;font:inherit;font-weight:740}@media(min-width:901px){.inner-body--approach-cbt-parity .approach-cbt-parity__shell{padding-bottom:76px}.inner-body--approach-cbt-parity .approach-cbt-parity__intro{row-gap:22px}.inner-body--approach-cbt-parity .approach-cbt-parity__therapy-image{margin-top:0}.inner-body--approach-cbt-parity .approach-cbt-parity__article{padding-top:58px}.inner-body--approach-cbt-parity .approach-cbt-parity__section{margin-top:72px}.inner-body--approach-cbt-parity .approach-cbt-parity__contact-card{margin-top:52px}.inner-body--approach-cbt-parity .approach-cbt-footer-cta{padding-top:80px;padding-bottom:82px}.inner-body--approach-cbt-parity .approach-cbt-footer-cta__form{min-height:420px}.inner-body--approach-cbt-parity .approach-cbt-footer-cta__form button{margin-top:68px}.inner-body--approach-cbt-parity .approach-cbt-parity__section h2,.inner-body--approach-cbt-parity .approach-cbt-parity__contact-card h2,.inner-body--approach-cbt-parity .approach-cbt-parity__intro-section h2{max-width:18ch;margin:0 0 20px;color:#122a59;font-family:Urbanist,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.75rem,2.4vw,2rem);font-weight:760;line-height:1.12}.inner-body--approach-cbt-parity .approach-cbt-parity__section ul,.inner-body--approach-cbt-parity .approach-cbt-parity__section ol{display:grid;gap:8px;margin:6px 0 0;padding-left:1.6rem}.inner-body--approach-cbt-parity .approach-cbt-parity__section li{padding-left:8px}.inner-body--approach-cbt-parity .approach-cbt-parity__section li::marker{color:#000;font-weight:600}.inner-body--approach-cbt-parity .approach-cbt-parity__section strong{font-weight:850}.inner-body--approach-cbt-parity .approach-cbt-parity__contact-card h2{max-width:15ch;margin-bottom:24px;color:#fff;font-size:clamp(2.15rem,3.5vw,2.72rem);line-height:1.18}.inner-body--approach-cbt-parity .approach-cbt-parity__contact-card p,.inner-body--approach-cbt-parity .approach-cbt-parity__contact-card li{color:#fff!important;font-size:1.04rem!important;font-weight:740!important}.inner-body--approach-cbt-parity .approach-cbt-parity__contact-card p:last-child{display:flex;flex-wrap:wrap;gap:16px;margin-top:26px}}@media(max-width:900px){.inner-page:has(.approach-cbt-parity) .site-hero{min-height:267px;background-position:47% 50%}.inner-page:has(.approach-cbt-parity) .site-hero__inner{padding:46px 24px 34px}.inner-page:has(.approach-cbt-parity) .site-hero__content{gap:24px}.inner-page:has(.approach-cbt-parity) .site-hero h1{max-width:12ch;font-size:2rem;line-height:1.14}.inner-page:has(.approach-cbt-parity) .site-hero__action--primary{min-height:41px;padding:0 20px;font-size:.84rem}.approach-cbt-parity__shell{padding:58px 13px 52px}.approach-cbt-parity__intro{display:block}.approach-cbt-parity__intro-copy{padding-top:0}.approach-cbt-parity .legacy-content p,.approach-cbt-parity .legacy-content li{font-size:1.0625rem;line-height:1.78}.approach-cbt-parity__side-card:not(.approach-cbt-parity__side-card--mobile){display:none}.approach-cbt-parity__therapy-image{width:100%;margin-top:62px}.approach-cbt-parity__article{width:100%;padding-top:88px}.approach-cbt-parity__section{gap:17px;margin-top:86px}.approach-cbt-parity__section h2,.approach-cbt-parity__contact-card h2,.approach-cbt-parity__faq h2,.approach-cbt-parity__intro-section h2{margin-bottom:17px;font-size:1.62rem;line-height:1.16}.approach-cbt-parity__section ul,.approach-cbt-parity__section ol{gap:7px;padding-left:1.25rem}.approach-cbt-parity__section li{padding-left:4px}.approach-cbt-parity__contact-card{margin-top:76px;padding:24px 12px;border-radius:8px}.approach-cbt-parity__contact-card h2{max-width:12ch;color:#fff;font-size:2rem}.approach-cbt-parity__contact-card p,.approach-cbt-parity__contact-card li{font-size:.88rem!important;line-height:1.35!important}.approach-cbt-parity__contact-card p:last-child{display:grid;gap:10px;margin-top:18px}.approach-cbt-parity__contact-card a,.approach-cbt-parity__contact-card a+a{min-width:0;width:100%;min-height:42px;font-size:.82rem}.approach-cbt-parity__side-card--mobile{display:block;margin-top:94px;padding:24px 10px 10px;border-radius:10px}.approach-cbt-parity__blue-card{min-height:300px;gap:14px;padding:28px 16px;border-radius:10px}.approach-cbt-parity__blue-card p{font-size:1.22rem}.approach-cbt-parity__blue-card h2{max-width:23ch;margin-bottom:12px;font-size:.82rem}.approach-cbt-parity__button{width:min(100%,178px);min-height:42px;font-size:.78rem}.approach-cbt-footer-cta{padding:62px 13px 58px}.approach-cbt-footer-cta h2{max-width:13ch;font-size:1.7rem}.approach-cbt-footer-cta p{font-size:.9rem;line-height:1.4}.approach-cbt-footer-cta__call{min-width:170px;min-height:46px;font-size:.86rem}.approach-cbt-footer-cta__or{gap:22px;margin:34px auto 28px}.approach-cbt-footer-cta__form{grid-template-columns:1fr;min-height:590px;padding:24px 10px 20px;gap:14px}.approach-cbt-footer-cta__form h3{font-size:1.1rem}.approach-cbt-footer-cta__form span{font-size:.78rem}.approach-cbt-footer-cta__form input{min-height:40px}.approach-cbt-footer-cta__form button{margin-top:88px;min-height:48px}}
