/* Health v2.1 language, expanded only to the reviewed internal pages. */
.refined-expansion{--rf-navy:#153d6b;--rf-green:#008b39;--rf-copy:#365777;--rf-line:#d4e1dc;--rf-tint:#f4f8f6}
.refined-expansion [id]{scroll-margin-top:110px}
.internal-editorial .refined-expansion .internal-hero{background:white;border-bottom:1px solid #e6edeb;overflow:hidden}
.internal-editorial .refined-expansion .internal-hero__inner{width:calc(100% - 112px);max-width:1240px;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:66px;padding:50px 0 55px}
.internal-editorial .refined-expansion .internal-hero__copy{padding:0;min-width:0}
.refined-expansion .internal-hero__copy::before{display:none}
.internal-editorial .refined-expansion .internal-hero h1{font-size:74px;line-height:1.06;max-width:none;overflow-wrap:normal}
.refined-expansion .internal-hero h1::after{display:none}
.refined-expansion .rf-title-accent{display:block;color:var(--rf-green)}
.internal-editorial[data-title-length="long"] .refined-expansion .internal-hero h1{font-size:46px;line-height:1.15}
.refined-expansion .breadcrumbs{font-size:16px;margin-bottom:25px}
.refined-expansion .rf-hero-lead{margin-top:24px;max-width:470px}
.internal-editorial .refined-expansion .rf-hero-lead p{font-size:23px;line-height:1.5;color:var(--rf-copy)}
.refined-expansion .internal-hero__actions{margin-top:28px;gap:12px 18px}
.internal-editorial .refined-expansion .internal-button--secondary{font-size:16px}
.internal-editorial .refined-expansion .internal-hero__media{position:relative;width:100%;height:auto;max-width:480px;min-height:0!important;aspect-ratio:1;border:1px solid #75ac97;border-radius:50%;padding:17px;overflow:visible;background:white;justify-self:center}
.refined-expansion .internal-hero__media::before{content:"";position:absolute;inset:-13px;border:1px solid #d4e5dc;border-radius:50%;pointer-events:none}
.internal-editorial .refined-expansion .internal-hero__media img{position:static;width:100%;height:100%;aspect-ratio:1;object-fit:cover;object-position:center;border-radius:50%;inset:auto}
.internal-editorial .refined-expansion:is([data-kind="directory"],[data-kind="contact"]) .internal-hero__media{aspect-ratio:4/3;max-width:560px;border:0;border-radius:0;padding:0}
.refined-expansion:is([data-kind="directory"],[data-kind="contact"]) .internal-hero__media::before{display:none}
.internal-editorial .refined-expansion:is([data-kind="directory"],[data-kind="contact"]) .internal-hero__media img{object-fit:contain;border-radius:0;aspect-ratio:4/3;mix-blend-mode:normal}
.internal-editorial .refined-expansion[data-kind="contact"] .internal-hero__inner{padding-block:32px;gap:80px}
.internal-editorial .refined-expansion[data-kind="contact"] .internal-hero__media{max-width:350px}
.internal-editorial .refined-expansion[data-kind="legal"] .internal-hero__media,.internal-editorial .refined-expansion[data-compact="true"] .internal-hero__media{display:none}
.internal-editorial .refined-expansion[data-kind="legal"] .internal-hero__inner,.internal-editorial .refined-expansion[data-compact="true"] .internal-hero__inner{display:block;padding-block:42px}
.refined-expansion[data-kind="legal"] .rf-title-accent{display:inline;color:var(--rf-navy)}
.refined-expansion .rf-jumps{width:calc(100% - 112px);max-width:1240px;margin:0 auto;display:flex;align-items:stretch;justify-content:space-between;padding:24px 0;border-bottom:1px solid var(--rf-line)}
.refined-expansion .rf-jumps a{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;min-height:48px;padding:8px 18px;color:var(--rf-navy);font-weight:700;font-size:18px;line-height:1.4;text-align:center;text-decoration:none}
.refined-expansion .rf-jumps a+a{border-inline-start:1px solid var(--rf-line)}
.refined-expansion .rf-jumps a:hover{color:#007d32;text-decoration:underline;text-underline-offset:5px}
.internal-editorial .refined-expansion .internal-content{padding:26px 56px 54px}
.internal-editorial .refined-expansion .internal-content__layout{display:block;max-width:1240px}
.internal-editorial .refined-expansion .source-flow{max-width:none}
.refined-expansion .rf-article{width:100%;margin:auto}
.refined-expansion .rf-chapter{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:80px;padding:44px 0;border-bottom:1px solid var(--rf-line);scroll-margin-top:110px}
.refined-expansion .rf-chapter:last-child{border-bottom:0}
.refined-expansion .source-flow .rf-chapter>h2{font-size:36px;line-height:1.25;margin:0;text-wrap:balance;align-self:start;max-width:22ch}
.refined-expansion .source-flow .rf-chapter .rf-prose{min-width:0;max-width:74ch}
.refined-expansion .source-flow .rf-prose :is(p,li){font-size:21px;line-height:1.6;font-weight:300}
.refined-expansion .source-flow .rf-prose p{margin:0 0 21px}
.refined-expansion .source-flow .rf-prose p:last-child{margin-bottom:0}
.refined-expansion .source-flow .rf-prose h3{font-size:27px;line-height:1.3;margin:28px 0 18px}
.refined-expansion .source-flow .rf-prose h3:first-child{margin-top:0}
.refined-expansion .source-flow .source-keyline{font-size:22px;line-height:1.5;padding:0;border:0;margin:21px 0 15px}
.refined-expansion .source-flow .rf-heading-main{display:block;font-size:34px;line-height:1.25}
.refined-expansion .source-flow .rf-heading-sub{display:block;font-size:23px;line-height:1.55;font-weight:300;margin-top:16px;color:var(--rf-copy)}
.refined-expansion .rf-chapter--intro{display:block;padding-block:36px}
.refined-expansion .rf-chapter--intro .rf-prose{max-width:900px}
.refined-expansion .source-flow .source-list{display:block;margin:22px 0;padding:0;list-style:none}
.refined-expansion .source-flow .source-list li{padding:15px 0;border-bottom:1px solid var(--rf-line)}
.refined-expansion .source-flow .rf-brief-list{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}
.refined-expansion .rf-detail{border-bottom:1px solid #c9dad1;margin:15px 0}
.refined-expansion .rf-detail summary{position:relative;list-style:none;padding:20px 0 20px 38px;cursor:pointer;color:var(--rf-navy);font-size:23px;font-weight:700;line-height:1.4;min-height:64px}
.refined-expansion .rf-detail summary::-webkit-details-marker{display:none}
.refined-expansion .rf-detail summary::after{content:"";position:absolute;left:5px;top:28px;width:9px;height:9px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}
.refined-expansion .rf-detail[open] summary::after{transform:rotate(135deg);top:33px}
.refined-expansion .rf-detail summary:hover{color:#007d32}
.refined-expansion .rf-detail summary:focus-visible{outline:3px solid #005fcc;outline-offset:4px}
.refined-expansion .rf-detail>.rf-prose{max-width:850px;margin-bottom:24px;padding:5px 20px 5px 0;border-inline-start:2px solid #a5c6b2}
.refined-expansion .rf-chapter-detail{max-width:1240px;margin:0 auto;scroll-margin-top:110px}
.refined-expansion .rf-chapter-detail>summary{padding-block:25px;font-size:27px}
.internal-editorial .refined-expansion .internal-related{padding:42px 56px 54px}
.refined-expansion .internal-related>h2{font-size:34px}
.refined-expansion .internal-related__links{max-width:1240px}
.internal-editorial .refined-expansion .rf-hub-directory{padding-block:52px 70px}
.internal-editorial .refined-expansion .rf-hub-directory .internal-related__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 45px}
.internal-editorial .refined-expansion .rf-hub-directory .internal-related__links>a{flex-direction:column;align-items:center;justify-content:start;gap:25px;padding-block:20px 26px;min-height:0;text-align:center;font-size:27px}
.internal-editorial .refined-expansion .rf-hub-directory .editorial-thumb{width:180px;height:180px;flex-basis:180px;padding:11px;border-color:#75ac97}
.internal-editorial[data-route="services"] .refined-expansion .rf-hub-directory .internal-related__links{grid-template-columns:repeat(4,minmax(0,1fr))}
.internal-editorial .refined-expansion .internal-content--hub{padding-block:36px 0}
.refined-expansion[data-kind="directory"] .source-flow{padding-top:30px}
.refined-expansion[data-kind="directory"] .editorial-team-names{gap:32px;padding-bottom:38px;border-bottom:1px solid var(--rf-line)}
.refined-expansion[data-kind="directory"] .editorial-team-names p{font-size:28px}
.refined-expansion[data-kind="directory"] .editorial-team-names span{font-size:20px;margin-top:8px}
.refined-expansion .editorial-departments{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 38px}
.refined-expansion[data-kind="contact"] .source-flow{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:80px;padding-top:30px;align-items:start}
.refined-expansion[data-kind="contact"] .editorial-form{margin:0;padding:0;border:0}
.refined-expansion[data-kind="contact"] .source-contact-details{padding-top:24px}
.refined-expansion[data-kind="contact"] .source-flow>.editorial-form:only-child{grid-column:1/-1;max-width:850px;width:100%;margin:auto}
.refined-expansion .editorial-form label{font-size:20px}
.refined-expansion .editorial-form label:has(input[type="tel"]){grid-column:1/-1}
.refined-expansion .rf-table-scroll{max-width:100%;overflow:auto;margin:24px 0}
.refined-expansion .rf-table-scroll table{width:100%;border-collapse:collapse;font-size:20px;table-layout:fixed}
.refined-expansion .rf-table-scroll caption{text-align:right;font-size:21px;line-height:1.5;margin-bottom:18px;color:var(--rf-navy)}
.refined-expansion .rf-table-scroll :is(th,td){padding:15px 12px;line-height:1.5;border:1px solid var(--rf-line);text-align:right;overflow-wrap:anywhere}
.refined-expansion .rf-table-scroll th{background:var(--rf-tint);font-weight:700}
.refined-expansion .internal-cta>div{width:calc(100% - 64px);max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}
.refined-expansion .internal-cta::after{display:none}
.internal-editorial .refined-expansion .internal-cta{background:#f8faf9;padding-block:44px 50px}
.refined-expansion .internal-cta h2{margin:0;font-size:38px}
@media(min-width:1600px){.internal-editorial .refined-expansion .internal-hero__inner,.refined-expansion .rf-jumps,.internal-editorial .refined-expansion .internal-content__layout,.refined-expansion .internal-related__links{max-width:1320px}.internal-editorial .refined-expansion .internal-hero h1{font-size:84px}.internal-editorial[data-title-length="long"] .refined-expansion .internal-hero h1{font-size:52px}.internal-editorial .refined-expansion .internal-hero__media{max-width:530px}}
@media(max-width:1100px){.internal-editorial .refined-expansion .internal-hero__inner{width:calc(100% - 64px);gap:45px;padding-block:40px}.internal-editorial .refined-expansion .internal-hero h1{font-size:58px}.internal-editorial[data-title-length="long"] .refined-expansion .internal-hero h1{font-size:39px}.refined-expansion .rf-jumps{width:calc(100% - 64px);flex-wrap:wrap;justify-content:start;gap:8px}.refined-expansion .rf-jumps a{font-size:17px;flex:1 1 28%;padding-inline:10px}.internal-editorial .refined-expansion .internal-content,.internal-editorial .refined-expansion .internal-related{padding-inline:32px}.refined-expansion .rf-chapter,.refined-expansion[data-kind="contact"] .source-flow{gap:38px}.refined-expansion .source-flow .rf-chapter>h2{font-size:32px}.internal-editorial[data-route="services"] .refined-expansion .rf-hub-directory .internal-related__links{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-editorial .refined-expansion .rf-hub-directory .editorial-thumb{width:155px;height:155px;flex-basis:155px}.refined-expansion .editorial-departments{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.internal-editorial .refined-expansion .internal-hero__inner{width:calc(100% - 48px);padding:28px 0 34px;display:flex;flex-direction:column;gap:34px}.internal-editorial .refined-expansion .internal-hero__copy{padding:0}.internal-editorial .refined-expansion .internal-hero h1{font-size:46px;line-height:1.1}.internal-editorial[data-title-length="long"] .refined-expansion .internal-hero h1{font-size:34px}.refined-expansion .breadcrumbs{font-size:15px;margin-bottom:22px}.internal-editorial .refined-expansion .rf-hero-lead p{font-size:21px}.refined-expansion .internal-hero__actions{margin-top:22px}.internal-editorial .refined-expansion .internal-hero__media{display:block;width:calc(100% - 20px);max-width:300px;min-height:0!important;height:auto;aspect-ratio:1;padding:11px}.refined-expansion .internal-hero__media::before{inset:-9px}.internal-editorial .refined-expansion:is([data-kind="directory"],[data-kind="contact"]) .internal-hero__media{width:100%;max-width:460px;aspect-ratio:4/3;padding:0}.internal-editorial .refined-expansion[data-kind="contact"] .internal-hero__media{max-width:270px}.internal-editorial .refined-expansion[data-kind="legal"] .internal-hero__media,.internal-editorial .refined-expansion[data-compact="true"] .internal-hero__media{display:none}.refined-expansion .rf-jumps{width:calc(100% - 48px);padding:14px 0;display:grid;grid-template-columns:1fr 1fr;gap:0}.refined-expansion .rf-jumps a{font-size:17px;min-height:52px}.refined-expansion .rf-jumps a:nth-child(odd){border-inline-start:0}.refined-expansion .rf-jumps a:nth-child(n+3){border-top:1px solid var(--rf-line)}.internal-editorial .refined-expansion .internal-content{padding:10px 24px 35px}.refined-expansion .rf-chapter{grid-template-columns:1fr;gap:22px;padding:30px 0}.refined-expansion .source-flow .rf-chapter>h2,.refined-expansion .source-flow .rf-heading-main{font-size:31px;max-width:none}.refined-expansion .source-flow .rf-heading-sub{font-size:21px;margin-top:12px}.refined-expansion .source-flow .rf-prose :is(p,li){font-size:20px;line-height:1.6}.refined-expansion .source-flow .rf-prose h3{font-size:25px}.refined-expansion .source-flow .rf-brief-list{grid-template-columns:1fr}.refined-expansion .rf-detail summary{font-size:22px}.refined-expansion .rf-chapter-detail>summary{font-size:24px}.refined-expansion .rf-detail>.rf-prose{padding-inline-start:14px}.internal-editorial .refined-expansion .internal-related{padding:35px 24px 40px}.internal-editorial .refined-expansion .rf-hub-directory .internal-related__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.internal-editorial .refined-expansion .rf-hub-directory .internal-related__links>a{font-size:22px;gap:20px;padding-block:10px 20px}.internal-editorial .refined-expansion .rf-hub-directory .editorial-thumb{width:120px;height:120px;flex-basis:120px;padding:8px}.refined-expansion .editorial-team-names{grid-template-columns:1fr}.refined-expansion .editorial-departments{grid-template-columns:1fr}.refined-expansion[data-kind="contact"] .source-flow{grid-template-columns:1fr;gap:25px;padding-top:22px}.refined-expansion[data-kind="contact"] .source-contact-details{margin-bottom:0}.refined-expansion .internal-cta>div{width:100%;flex-direction:column;align-items:start;gap:22px}.refined-expansion .internal-cta h2{font-size:32px}.internal-editorial .refined-expansion .internal-cta{padding:34px 24px 40px}}
@media(max-width:360px){.internal-editorial .refined-expansion .internal-hero h1{font-size:40px}.internal-editorial[data-title-length="long"] .refined-expansion .internal-hero h1{font-size:30px}.internal-editorial .refined-expansion .rf-hub-directory .editorial-thumb{width:105px;height:105px;flex-basis:105px}.internal-editorial .refined-expansion .rf-hub-directory .internal-related__links>a{font-size:20px}}
@media(prefers-reduced-motion:reduce){.refined-expansion *{scroll-behavior:auto!important;transition:none!important}}
@media(forced-colors:active){.refined-expansion .rf-detail summary:focus-visible{outline-color:Highlight}.refined-expansion .internal-button{border:1px solid ButtonText!important}}
