.specialty-team-preview{align-self:center;max-width:500px}.specialty-team-images{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.specialty-team-images>a{background:#fff;border:1px solid #dbe4de;border-radius:16px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 26px #0c705208}.specialty-team-images>a:nth-child(2){margin-top:25px}.specialty-team-images img{object-fit:cover;object-position:center top;width:100%;height:172px}.specialty-team-images span{color:var(--green);padding:10px 10px 12px;font-size:10px;font-weight:700;line-height:1.6;display:block}.specialty-team-preview>p{color:var(--blue);text-align:right;margin:16px 0 0;font-size:11px}.specialty-overview{grid-template-columns:225px minmax(0,1fr);gap:50px;padding-block:58px;display:grid}.specialty-overview:has(.specialty-callout){grid-template-columns:180px minmax(0,1fr) 290px;gap:35px}.specialty-overview-label h2{color:var(--blue);font-size:22px;line-height:1.5}.specialty-overview-icon{color:var(--green);background:#edf3f0;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;display:flex}.specialty-gold-line{background:var(--gold);width:36px;height:2px;margin-top:20px;display:block}.specialty-intro-copy{max-width:850px}.specialty-intro-copy>p:last-child{margin-bottom:0}.specialty-intro-copy h3,.specialty-intro-copy h5{color:var(--blue);font-size:21px;font-family:var(--serif);margin-block:27px 16px}.specialty-callout{background:var(--green);color:#fff;border-radius:20px;align-self:start;padding:28px;font-size:15px}.specialty-callout a,.specialty-callout h3,.specialty-callout h4{color:#fff!important}.specialty-callout h3,.specialty-callout h4{margin-bottom:20px;font-size:23px}.specialty-callout p:last-child{margin-bottom:0}.specialty-callout img{object-fit:contain;background:#fff;max-height:260px;margin-top:20px}.design-modules.migrated-content{max-width:none;padding:0}.design-modules>.design-block{padding:58px max(40px,50% - 600px);margin:0!important}.design-modules>.design-block:nth-of-type(2n){background:#f4f7f5}.design-modules>.design-provider-section{background:#edf1f4!important}.design-modules>.design-location-section{background:#fff!important}.design-modules>.design-service-section{background:#f4f7f5!important}.design-modules h2,.design-modules h3{color:var(--blue)}.design-modules [class*=list-module--header]{align-items:center;margin-bottom:28px}.design-modules [class*=list-module--header] h3,.design-modules .design-location-section>.grid-container>.grid-x:first-child h3,.design-modules [class*=services-module--title]{max-width:850px;margin:0 0 25px;font-size:30px;line-height:1.4}.design-modules [class*=list-module--header] h3{margin:0}.design-modules [class*=list-module--header] p{text-align:right;max-width:260px;font-size:11px}.design-modules .design-provider-section>.grid-x.medium-up-2{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.design-modules .design-provider-tile{background:#fff;border:1px solid #dae2e7;padding:0;overflow:hidden;box-shadow:0 5px 25px #3b516d04}.design-modules .design-provider-tile>a{height:100%;display:block}.design-modules [class*=list-module--providerInner]{flex-direction:column;align-items:stretch;gap:0;height:100%;display:flex}.design-modules [class*=list-module--providerInner]>[class*=photoFrame]{flex-shrink:0;width:100%;margin:0}.design-modules .design-provider-tile [class*=photoFrame] img{object-fit:cover;object-position:center top;border-radius:0;width:100%;max-width:none;height:225px}.design-modules .design-provider-tile [class*=list-module--info]{padding:22px}.design-modules .design-provider-tile [class*=list-module--name]{color:var(--green);margin-bottom:11px;font-size:19px;line-height:1.4}.design-modules .design-provider-tile [class*=list-module--specialty]{color:var(--muted);margin-bottom:17px;font-size:12px;line-height:1.65}.design-modules .design-provider-tile [class*=list-module--number]{color:var(--green);margin:0;font-size:13px}.design-modules .design-provider-section>.grid-x:last-child:not(.medium-up-2){text-align:right;margin-top:27px;display:block}.design-modules .design-provider-section>.grid-x:last-child p{font-size:11px}.design-modules .design-location-section .medium-up-2{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.design-modules .design-location-tile{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:flex-start;gap:18px;padding:26px;display:flex;position:relative}.design-modules .design-location-tile>a{flex:1}.design-modules .design-location-tile [class*=list-module--name]{font:400 21px/1.45 var(--serif);color:var(--green);margin-bottom:12px}.design-modules .design-location-tile p{color:var(--muted);font-size:14px;line-height:1.8}.design-location-symbol{color:var(--green);margin-top:3px;display:flex}.design-modules [class*=services-module--specialtiesGrid]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px}.design-modules .service-fact{background:0 0;border:0;border-bottom:1px solid #d9e2dc;border-radius:0;align-items:center;padding:20px 0 20px 25px;font-size:15px;font-weight:400;line-height:1.65;display:flex;position:relative}.design-modules .service-fact:before{content:"✓";color:var(--gold);font-size:15px;position:absolute;top:21px;left:0}.design-modules [class*=services-module--specialtiesGrid]>.source-accordion{background:#fff;grid-column:1/-1;margin:12px 0}.design-modules .source-accordion summary,.design-modules .source-accordion p,.design-modules .source-accordion li{font-size:15px}.design-modules .design-specialty-section [class*=specialties-module--specialtiesGrid]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.design-modules [class*=specialties-module--specialty]{min-height:95px;font-family:var(--serif);background:#fff;border:1px solid #dce4df;justify-content:space-between;align-items:center;gap:25px;padding:24px 26px;font-size:21px;transition:transform .2s,border-color .2s;display:flex}.design-modules [class*=specialties-module--specialty]:hover{border-color:var(--green);transform:translateY(-3px)}.design-tile-arrow{color:var(--gold);font:400 21px var(--sans)}.design-modules [class*=cta-module--container]{border-radius:0;background:#edf1f4!important}.design-modules [class*=cta-module--title]{color:var(--blue)}.design-modules [class*=card-module--card]{background:#fff}.design-modules [class*=card-module--intro]{font-size:15px}.design-modules [class*=slideshow-module--title]{color:var(--blue)}.design-modules [class*=callout-module--container]{background:#f2ede3;border-radius:24px}.design-modules .design-block>h3{margin-top:0}.design-modules [class*=slideshow-module--arrows]:empty{display:none}.design-modules .design-related-section .slick-track{grid-auto-columns:calc(33.3333% - 16px)}@media (width<=1100px){.specialty-page .design-hero-grid.has-visual{gap:35px}.specialty-team-images img{height:150px}.specialty-overview{grid-template-columns:180px 1fr;gap:35px}.specialty-overview:has(.specialty-callout){grid-template-columns:1fr 290px}.specialty-overview:has(.specialty-callout) .specialty-overview-label{grid-column:1/-1;display:none}.design-modules>.design-block{padding-inline:30px}.design-modules .design-provider-section>.grid-x.medium-up-2{grid-template-columns:repeat(3,minmax(0,1fr))}.design-modules .design-provider-tile [class*=photoFrame] img{height:230px}.design-modules .design-location-section .medium-up-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.specialty-page .design-hero-grid.has-visual{grid-template-columns:1fr 1fr;gap:30px}.specialty-team-images img{height:125px}.specialty-team-images span{padding:8px;font-size:9px}.specialty-overview{grid-template-columns:150px 1fr;gap:30px}.design-modules .design-provider-section>.grid-x.medium-up-2,.design-modules [class*=services-module--specialtiesGrid]{grid-template-columns:repeat(2,minmax(0,1fr))}.design-modules .design-specialty-section [class*=specialties-module--specialtiesGrid]{grid-template-columns:1fr 1fr}}@media (width<=700px){.specialty-page .design-hero-grid.has-visual{grid-template-columns:1fr;gap:28px}.specialty-team-preview{width:100%;max-width:460px}.specialty-team-images{gap:12px}.specialty-team-images img{height:137px}.specialty-team-images>a:nth-child(2){margin-top:15px}.specialty-team-images span{min-height:46px;font-size:9px}.specialty-team-preview>p{margin-top:10px;font-size:10px}.specialty-overview,.specialty-overview:has(.specialty-callout){grid-template-columns:1fr;gap:24px;padding-block:34px}.specialty-overview-label{display:none}.specialty-callout{padding:25px;font-size:15px}.design-modules>.design-block{padding:36px 22px}.design-modules .design-provider-section>.grid-x.medium-up-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.design-modules .design-provider-tile{margin-bottom:0}.design-modules .design-provider-tile [class*=photoFrame] img{height:165px}.design-modules .design-provider-tile [class*=list-module--info]{padding:16px 13px}.design-modules .design-provider-tile [class*=list-module--name]{font-size:16px;line-height:1.5}.design-modules .design-provider-tile [class*=list-module--specialty]{font-size:11px;line-height:1.65}.design-modules .design-provider-tile [class*=list-module--number]{font-size:11px}.design-modules [class*=list-module--header] h3,.design-modules .design-location-section>.grid-container>.grid-x:first-child h3,.design-modules [class*=services-module--title]{font-size:25px;line-height:1.4}.design-modules [class*=list-module--header] p{text-align:left;max-width:none;margin-top:15px;font-size:10px}.design-modules .design-location-section .medium-up-2{grid-template-columns:1fr;gap:15px;display:grid}.design-modules .design-location-tile{margin-bottom:0;padding:23px}.design-modules .design-location-tile [class*=list-module--name]{font-size:21px}.design-modules [class*=services-module--specialtiesGrid]{grid-template-columns:1fr;gap:0;display:grid}.design-modules .service-fact{margin-bottom:0;padding-block:16px;font-size:15px}.design-modules .service-fact:before{top:17px}.design-modules .design-specialty-section [class*=specialties-module--specialtiesGrid]{grid-template-columns:1fr;gap:12px}.design-modules [class*=specialties-module--specialty]{min-height:78px;padding:22px;font-size:20px}.design-modules .design-related-section .slick-track{grid-auto-columns:86%}.design-modules .slick-list{margin-right:-22px}.design-modules .design-provider-section>.grid-x:last-child p{font-size:10px}}@media (width<=350px){.design-modules .design-provider-section>.grid-x.medium-up-2{grid-template-columns:1fr}.design-modules .design-provider-tile [class*=photoFrame] img{height:310px}.specialty-team-images img{height:108px}.specialty-team-images span{font-size:8px}.design-modules>.design-block{padding-inline:18px}}.design-modules .design-provider-tile [class*=photoFrame] img{aspect-ratio:1/1.15;object-fit:cover;object-position:center top;height:auto}.design-modules .care-service-group{background:#fff;border:1px solid #d8e2db;border-radius:16px;grid-column:1/-1;margin:10px 0;overflow:hidden}.design-modules .care-service-group>summary{cursor:pointer;color:var(--green);font:400 23px/1.4 var(--serif);justify-content:space-between;align-items:center;gap:20px;padding:23px 26px;list-style:none;display:flex}.design-modules .care-service-group>summary::-webkit-details-marker{display:none}.design-modules .care-service-group>summary:after{content:"+";font:400 26px var(--sans);color:var(--gold)}.design-modules .care-service-group[open]>summary:after{content:"−"}.design-modules .care-service-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;padding:0 26px 25px;display:grid}.design-modules .care-service-items>.source-accordion{grid-column:1/-1}.design-modules .care-service-items .service-fact:last-child{border-bottom:0}@media (width<=850px){.design-modules .care-service-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.design-modules .care-service-group>summary{padding:21px 22px;font-size:21px}.design-modules .care-service-items{grid-template-columns:1fr;padding:0 22px 20px}.design-modules .care-service-group{margin:7px 0}}.specialty-page .design-hero{background:var(--green-deep);color:#fff;border:0}.specialty-page .design-hero:before{border:90px solid #ffffff05;width:650px;height:650px;top:-170px;right:-190px}.specialty-page .design-breadcrumb,.specialty-page .design-breadcrumb>span{color:#e2eee8}.specialty-page .design-hero-grid{grid-template-columns:1fr 220px;padding-block:48px 62px}.specialty-page .design-eyebrow{color:#e0c18e}.specialty-page .design-hero h1{color:#fff;max-width:900px;font-size:clamp(35px,3.7vw,51px);line-height:1.2}.specialty-page .design-lead{color:#f2f7f4;max-width:770px;font-size:17px;line-height:1.85}.specialty-page .design-lead a{color:#fff}.specialty-page .design-brand-mark{opacity:.25;filter:brightness(0)invert()}.specialty-hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:30px;display:flex}.specialty-hero-primary{background:var(--gold);color:#fff;border:1px solid #b59b70;min-height:50px}.specialty-hero-primary:hover{background:#785a29}.specialty-hero-secondary{color:#fff;border-bottom:1px solid #fff6;align-items:center;gap:12px;padding-block:8px;font-size:14px;display:inline-flex}.specialty-hero-secondary:hover{border-color:#fff}.specialty-page .specialty-team-preview{background:var(--blue);border-radius:28px 28px 8px;max-width:510px;padding:27px 23px 22px;box-shadow:18px 18px #ffffff08}.specialty-page .specialty-team-images{gap:11px}.specialty-page .specialty-team-images>a{box-shadow:none;border:0;border-radius:12px}.specialty-page .specialty-team-images>a:nth-child(2){margin-top:23px}.specialty-page .specialty-team-images img{aspect-ratio:4/5;object-fit:cover;object-position:center top;height:auto}.specialty-page .specialty-team-images span{min-height:54px;padding:11px 10px;font-size:10px;line-height:1.6}.specialty-page .specialty-credential-token{white-space:nowrap;font-style:normal}.specialty-page .specialty-team-preview>p{color:#fff;text-align:left;border-top:1px solid #ffffff30;margin-top:20px;margin-bottom:0;padding-top:17px;font-size:13px}.specialty-page .design-section-nav{background:#f1e9dc;border-color:#ddcfb9}.specialty-page .design-section-nav a{color:#354b43;padding-block:19px;font-size:13px}.specialty-page .design-section-nav a:hover{color:var(--green);border-color:var(--gold)}.specialty-page .specialty-overview{grid-template-columns:210px minmax(0,1fr);gap:42px;padding-block:48px}.specialty-page .specialty-overview:has(.specialty-callout){grid-template-columns:190px minmax(0,1fr) 290px;gap:32px}.specialty-page .specialty-overview-label{background:#e5eee8;border-radius:20px;align-self:start;padding:26px}.specialty-page .specialty-overview-label h2{color:var(--green-deep);overflow-wrap:normal;hyphens:none;font-size:18px}.specialty-page .specialty-overview-icon{background:var(--green);color:#fff;border-radius:50%;margin-bottom:18px}.specialty-page .specialty-callout{background:var(--blue);border-radius:20px 20px 4px}.specialty-page .design-modules>.design-block{padding-block:62px}.specialty-page .design-modules>.design-provider-section{color:#fff;background:var(--blue)!important}.specialty-page .design-provider-section [class*=list-module--header] h3{color:#fff}.specialty-page .design-provider-section [class*=list-module--header] p{color:#f0e3cd}.specialty-page .design-provider-section [class*=list-module--header] a{color:#fff;border-bottom:1px solid #cfb68d;padding-bottom:5px}.specialty-page .design-provider-section>.grid-x:last-child p{color:#f4f6f8}.specialty-page .design-provider-section>.grid-x:last-child:not(.medium-up-2) a{text-underline-offset:4px;text-decoration:underline;color:#fff!important}.specialty-page .specialty-callout,.specialty-page .specialty-callout p,.specialty-page .specialty-callout li,.specialty-page .specialty-callout [class*=textBlock]{color:#fff}.specialty-page .design-modules .design-provider-tile{border:0;border-radius:18px;transition:transform .2s;box-shadow:0 8px 20px #17243515}.specialty-page .design-modules .design-provider-tile:hover{transform:translateY(-4px)}.specialty-page .design-modules .design-provider-tile [class*=list-module--info]{background:#fff;border-top:4px solid #c1a576}.specialty-page .design-modules .design-provider-tile [class*=list-module--name]{color:var(--green-deep)}.specialty-page .design-modules .design-provider-tile [class*=photoFrame] img{aspect-ratio:4/5}.specialty-page .design-modules>.design-location-section{background:#e7efe9!important}.specialty-page .design-location-section .design-location-tile{background:var(--green);color:#fff;border:0;border-radius:18px;gap:17px;padding:27px}.specialty-page .design-modules .design-location-tile [class*=list-module--name],.specialty-page .design-modules .design-location-tile p{color:#fff}.specialty-page .design-location-symbol{color:#fff;background:#ffffff15;border-radius:50%;margin:0;padding:9px}.specialty-page .design-location-tile>a:hover [class*=list-module--name]{text-underline-offset:5px;text-decoration:underline}.specialty-page .design-modules>.design-service-section{background:#f4ede1!important}.specialty-page .design-modules [class*=services-module--specialtiesGrid]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px}.specialty-page .design-modules .care-service-group{border:0;border-radius:18px;grid-column:auto;margin:0;box-shadow:0 4px 18px #906c3106}.specialty-page .design-modules .care-service-group>summary{background:var(--green);color:#fff;padding:22px 26px;font-size:24px}.specialty-page .design-modules .care-service-group:nth-of-type(2n)>summary{background:var(--blue)}.specialty-page .design-modules .care-service-group>summary:after{color:#fff}.specialty-page .design-modules .care-service-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:8px 26px 26px}.specialty-page .design-modules .service-fact{color:#35483f;background:0 0;border-color:#e5e9e4;padding-block:18px}.specialty-page .design-modules .service-fact:before{top:19px}.specialty-page .design-modules .care-service-items>.source-accordion{background:#f8faf8;border-color:#d9e3dc}.specialty-page .design-modules>.design-related-section{background:#e9eef3!important}.specialty-page .design-related-section .grid-x:has(.slick-slider){display:block}.specialty-page .design-related-section .grid-x:has(.slick-slider)>.cell{width:100%;min-width:0}@media (width<=360px){.specialty-page .design-modules .design-related-section .slick-list{margin-right:0}}.specialty-page .design-modules [class*=card-module--card]{border:0;border-top:4px solid var(--gold);box-shadow:0 4px 20px #3b516d06}.specialty-page .design-modules [class*=callout-module--container]{background:var(--green-deep);color:#fff}.specialty-page .design-modules [class*=callout-module--container] h3,.specialty-page .design-modules [class*=callout-module--container] a{color:#fff}@media (width<=1100px){.specialty-page .design-hero-grid.has-visual{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:35px}.specialty-page .specialty-team-preview{padding:22px 17px}.specialty-page .specialty-overview:has(.specialty-callout){grid-template-columns:minmax(0,1fr) 280px}.specialty-page .design-modules .care-service-items{grid-template-columns:1fr}}@media (width<=850px){.specialty-page .design-hero-grid.has-visual{grid-template-columns:1fr;gap:38px}.specialty-page .specialty-team-preview{max-width:470px}.specialty-page .design-hero h1{font-size:38px}.specialty-page .specialty-overview{grid-template-columns:180px minmax(0,1fr);gap:28px}}@media (width<=700px){.specialty-page .design-hero-grid{grid-template-columns:1fr;gap:27px;padding-block:30px 38px}.specialty-page .design-hero h1{font-size:34px}.specialty-page .design-lead{font-size:16px;line-height:1.8}.specialty-hero-actions{gap:14px 23px;margin-top:24px}.specialty-hero-primary{gap:18px;padding:12px 17px;font-size:13px}.specialty-hero-secondary{font-size:13px}.specialty-page .specialty-team-preview{border-radius:20px;padding:20px 16px 18px;box-shadow:9px 9px #ffffff08}.specialty-page .specialty-team-images span{min-height:55px;padding:9px 8px;font-size:9px}.specialty-page .specialty-team-images>a:nth-child(2){margin-top:15px}.specialty-page .specialty-team-preview>p{margin-top:15px;padding-top:13px;font-size:12px}.specialty-page .specialty-overview,.specialty-page .specialty-overview:has(.specialty-callout){grid-template-columns:1fr;gap:23px;padding-block:32px}.specialty-page .design-modules>.design-block{padding-block:36px}.specialty-page .design-modules [class*=services-module--specialtiesGrid]{grid-template-columns:1fr;gap:14px}.specialty-page .design-modules .care-service-group>summary{padding:21px 22px;font-size:22px}.specialty-page .design-modules .care-service-items{padding:3px 22px 21px}.specialty-page .design-location-section .design-location-tile{gap:15px;padding:24px}.specialty-page .design-modules .design-provider-tile [class*=list-module--info]{padding:16px 13px}}.specialty-womens-center .specialty-overview:has(.specialty-callout){grid-template-columns:210px minmax(0,1fr);gap:32px 42px}.specialty-womens-center .specialty-intro-copy{align-self:start}.specialty-womens-center .specialty-callout{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 30px;padding:30px 32px;display:grid}.specialty-womens-center .specialty-callout>p{border-bottom:1px solid #ffffff30;margin:0;padding-bottom:16px}.specialty-womens-center .specialty-callout>p:first-child{border:0;grid-column:1/-1;padding:0 0 7px;font-size:20px}.specialty-womens-center .specialty-callout a{font-size:14px;line-height:1.7;display:block}@media (width<=1100px){.specialty-womens-center .specialty-overview:has(.specialty-callout){grid-template-columns:1fr}.specialty-womens-center .specialty-callout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.specialty-womens-center .specialty-callout{grid-template-columns:1fr;gap:16px;padding:25px}.specialty-womens-center .specialty-callout>p:first-child{font-size:19px}}.specialty-page .design-hero-grid.has-visual{grid-template-columns:minmax(0,1.5fr) minmax(0,.85fr);gap:70px}.specialty-care-visual{background:var(--blue);border:1px solid #ffffff20;border-radius:28px 28px 8px;place-self:center end;width:100%;max-width:375px;padding:30px;box-shadow:13px 13px #ffffff07}.specialty-hero-symbol{color:#f1dfbc;background:#ffffff0a;border:1px solid #ffffff25;border-radius:23px;place-items:center;width:126px;height:126px;margin-bottom:24px;display:grid}.specialty-care-topics{margin:0;padding:0;list-style:none}.specialty-care-topics li{color:#fff;border-top:1px solid #ffffff28;padding:13px 0;font-size:15px;line-height:1.6}.specialty-care-topics li:last-child{padding-bottom:0}.specialty-page .care-service-group>summary{justify-content:flex-start;gap:14px}.specialty-service-count{color:#fff;min-width:27px;height:27px;font:700 12px/1 var(--sans);background:#ffffff18;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;padding-inline:6px;display:inline-flex}.specialty-care-visual.is-symbol-only{place-items:center;min-height:255px;padding:40px;display:grid}.specialty-care-visual.is-symbol-only .specialty-hero-symbol{width:165px;height:165px;margin:0}.specialty-care-visual.is-symbol-only svg{width:130px;height:130px}.specialty-page .specialty-overview-icon{display:none}.specialty-page .specialty-intro-copy{align-self:start}.specialty-page .design-modules .design-provider-section>.specialty-care-team-rail{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c4afa1 transparent;grid-template-columns:none;grid-auto-columns:calc(33.3333% - 12px);grid-auto-flow:column;align-items:stretch;gap:18px;padding-bottom:17px;display:grid;overflow-x:auto}.specialty-page .specialty-care-team-rail .design-provider-tile{scroll-snap-align:start;min-width:0;box-shadow:none}.specialty-page .design-modules .design-provider-section>.specialty-care-team-rail:has(>.design-provider-tile:only-child){grid-auto-columns:min(100%,480px)}.specialty-page .specialty-care-team-rail .design-provider-tile:hover{transform:none}.specialty-page .specialty-care-team-rail .design-provider-tile>a{height:100%}.specialty-page .specialty-care-team-rail [class*=list-module--providerInner]{flex-direction:row;align-items:stretch;gap:0;height:100%;display:flex}.specialty-page .specialty-care-team-rail [class*=list-module--providerInner]>[class*=photoFrame]{background:#e9eee9;flex:0 0 96px;align-self:start;width:96px}.specialty-page .design-modules .specialty-care-team-rail .design-provider-tile [class*=photoFrame] img{aspect-ratio:4/5;object-fit:cover;object-position:center top;width:100%;max-width:100%;height:auto}.specialty-page .design-modules .specialty-care-team-rail .design-provider-tile [class*=list-module--info]{border-top:0;border-left:3px solid #c1a576;flex:1;min-width:0;padding:21px 18px}.specialty-page .design-modules .specialty-care-team-rail .design-provider-tile [class*=list-module--name]{margin-bottom:9px;font-size:17px;line-height:1.5}.specialty-page .design-modules .specialty-care-team-rail .design-provider-tile [class*=list-module--specialty]{margin-bottom:13px;font-size:12px;line-height:1.65}.specialty-page .design-modules .specialty-care-team-rail .design-provider-tile [class*=list-module--number]{font-size:12px}.specialty-team-controls{flex:none;gap:8px;margin-left:auto;display:flex}.specialty-team-controls button{color:#fff;background:0 0;border:1px solid #cdb78e;border-radius:8px;min-height:38px;padding:8px 12px;font-size:12px;line-height:1.4}.specialty-team-controls button:hover{background:#ffffff15}@media (width<=1100px){.specialty-page .design-hero-grid.has-visual{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:35px}.specialty-care-visual{padding:25px}.specialty-page .design-modules .design-provider-section>.specialty-care-team-rail{grid-auto-columns:calc(50% - 9px)}}@media (width<=850px){.specialty-page .design-hero-grid.has-visual{grid-template-columns:1fr;gap:28px}.specialty-care-visual{justify-self:start;align-items:center;gap:28px;max-width:none;padding:24px;display:flex}.specialty-hero-symbol{flex:none;margin:0}.specialty-care-topics{flex:1}.specialty-care-topics li:first-child{border:0;padding-top:0}.specialty-care-visual.is-symbol-only{display:none}.specialty-team-controls{margin:15px 0 0}}@media (width<=700px){.specialty-care-visual{box-shadow:none;border-radius:20px;gap:19px;padding:20px}.specialty-hero-symbol{border-radius:15px;width:78px;height:90px}.specialty-hero-symbol svg{width:64px;height:64px}.specialty-care-topics li{padding-block:9px;font-size:13px}.specialty-page .design-modules .design-provider-section>.specialty-care-team-rail{grid-auto-columns:90%;gap:15px}.specialty-page .specialty-care-team-rail [class*=list-module--providerInner]>[class*=photoFrame]{flex-basis:85px;width:85px}.specialty-page .design-modules .specialty-care-team-rail .design-provider-tile [class*=list-module--info]{padding:18px 15px}.specialty-page .design-modules .specialty-care-team-rail .design-provider-tile [class*=list-module--name]{font-size:16px}}.care-text{color:#374b42;min-width:0;font:400 16px/1.85 var(--sans);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.care-text p{margin:0 0 1.2em}.care-text p:last-child{margin-bottom:0}.care-text a{color:var(--green);text-underline-offset:4px;text-decoration:underline 1px}.care-text a:hover{text-decoration-thickness:2px}.care-text-intro,.care-prose-block{border-top:4px solid var(--green);background:#edf3ee;border-radius:20px;grid-column:1/-1;min-width:0;padding:30px 34px}.care-text-intro>p,.care-prose-block>p{max-width:76ch}.care-text-intro>p:first-child{color:var(--blue);font-size:18px;line-height:1.8}.care-topic{background:#fff;border:1px solid #dbe4dc;border-radius:18px;min-width:0;padding:27px 29px;box-shadow:0 5px 20px #173e2c04}.care-topic-long,.care-text>.care-topic:only-of-type,.care-text>.care-topic:last-child:nth-of-type(odd),.care-topic-long+.care-topic:last-child{grid-column:1/-1}.care-text .care-topic-heading{font:400 23px/1.45 var(--serif);color:var(--green-deep);border-left:4px solid var(--gold);padding:2px 0 2px 16px;margin:0 0 21px!important}.care-topic-heading :is(strong,b,em,i,u){font:inherit;color:inherit;text-decoration:none}.care-text>.care-topic-group{box-shadow:none;background:0 0;border:0;grid-column:1/-1;padding:0}.care-topic-group>.care-topic-group-heading{padding-block:8px;font-size:25px;margin:0!important}.care-topic-group>.care-topic-body{display:none}.care-topic-body{min-width:0}.care-topic-body>p{max-width:76ch}.care-topic-body>:last-child{margin-bottom:0}.care-text ul,.care-text ol{margin:19px 0 24px;padding-left:23px}.care-text li{margin:10px 0;padding-left:4px;line-height:1.8}.care-text li::marker{color:var(--gold)}.care-text ul.care-label-list{border-top:1px solid #cddcd1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:22px 0 4px;padding:0;list-style:none;display:grid}.care-text ul.care-label-list>li{border-bottom:1px solid #cddcd1;margin:0;padding:15px 0 15px 17px;font-size:15px;line-height:1.7;position:relative}.care-label-list>li:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:25px;left:0}.care-topic:not(.care-topic-long) ul.care-label-list{grid-template-columns:1fr}.care-text .care-resource-link{max-width:none;margin:0}.care-resource-link a{border-bottom:1px solid #c8d8ce;padding:15px 0;font-size:15px;font-weight:700;line-height:1.7;text-decoration:none;display:block}.care-resource-link a:hover{text-underline-offset:4px;text-decoration:underline}.care-text img{border-radius:15px;max-width:100%;height:auto}.care-text blockquote,.care-text .care-notice{border-left:4px solid var(--gold);color:var(--blue);background:#f3ecde;border-radius:0 14px 14px 0;margin:22px 0;padding:23px 26px}.care-text table{border-collapse:collapse;width:100%;max-width:100%;margin:16px 0 22px;font-size:14px;display:block;overflow:auto}.care-text td,.care-text th{white-space:normal;border:1px solid #d8e2db;padding:12px 15px}.care-text tr:nth-child(2n){background:#f1f5f1}.care-text table.care-hours-table{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#8ca793 #e7eee8}.care-text table.care-hours-table td,.care-text table.care-hours-table th{white-space:nowrap}.care-text h2,.care-text h3,.care-text h4,.care-text h5,.care-text h6{font:400 22px/1.5 var(--serif);color:var(--green-deep);margin:25px 0 15px}.care-text [id]{scroll-margin-top:28px}.specialty-page .specialty-overview,.specialty-page .specialty-overview:has(.specialty-callout){padding-block:48px 56px;display:block}.specialty-overview-heading{align-items:center;gap:20px;margin-bottom:25px;display:flex}.specialty-overview-heading .specialty-gold-line{flex:none;width:34px;height:3px;margin:0}.specialty-overview-heading h2{color:var(--green-deep);font-size:28px;line-height:1.45}.specialty-overview-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:27px;display:grid}.specialty-overview-body:has(.specialty-intro-copy):has(.specialty-callout){grid-template-columns:minmax(0,1fr) 310px}.specialty-page .specialty-intro-copy{min-width:0;max-width:none}.specialty-overview .care-text{grid-template-columns:1fr}.care-text>.care-results-notice,.care-text>.care-media-resource{grid-column:1/-1;margin:0}.care-media-resource{background:#edf3ee;border:1px solid #d1ddd3;border-radius:15px;padding:15px 25px}.care-media-resource .care-resource-link>a.media-destination{background:var(--green);color:#fff;border:0;border-radius:10px;margin:0;padding:12px 18px;display:inline-flex}.specialty-page .specialty-callout,.specialty-womens-center .specialty-callout{background:var(--blue);border-top:4px solid var(--gold);border-radius:20px;grid-column:auto;min-width:0;padding:27px;display:block;box-shadow:0 8px 25px #3b516d08}.specialty-callout .care-text{color:#fff;font-size:15px;display:block}.specialty-callout .care-text-intro,.specialty-callout .care-prose-block,.specialty-callout .care-topic{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 25px;padding:0}.specialty-callout .care-text>:last-child{margin-bottom:0}.specialty-callout .care-text p,.specialty-callout .care-text-intro>p:first-child{color:#fff;font-size:15px}.specialty-callout .care-text .care-topic-heading{color:#fff;font-size:22px;margin-bottom:17px!important}.specialty-callout .care-resource-link a{color:#fff;border-color:#ffffff35;padding:15px 0;font-size:14px;font-weight:400}.specialty-callout .care-text img{background:#fff;max-height:none;margin:20px 0 0;padding:13px}.specialty-callout .care-text p:has(>img:only-child){margin-bottom:0}.specialty-page .care-service-group:only-child{grid-column:1/-1}.specialty-page .design-modules [class*=services-module--specialtiesGrid]:has(.source-accordion[open]){grid-template-columns:1fr}.specialty-page .design-modules .care-service-items:has(>.source-accordion:only-child){display:block}.specialty-page .design-modules .care-service-items>.source-accordion{background:#fff;border:1px solid #d4e0d6;border-radius:14px;margin:13px 0 0}.specialty-page .design-modules .source-accordion>summary{color:var(--green-deep);padding:21px 24px;font-size:16px;line-height:1.6}.specialty-page .design-modules .source-accordion[open]>summary{background:#e6eee8;border-bottom:1px solid #ccdacf;margin-bottom:0}.specialty-page .design-modules .source-accordion>.care-detail-body{background:#f7f9f6;padding:26px}.specialty-page .design-modules .care-detail-body .care-text p,.specialty-page .design-modules .care-detail-body .care-text li{font-size:16px}.specialty-page .care-detail-body .care-text-intro,.specialty-page .care-detail-body .care-prose-block{background:0 0;border:0;border-radius:0;padding:0 8px 5px}.specialty-page .care-detail-body .care-text-intro>p:first-child{font-size:17px}.specialty-page .care-detail-body .care-topic{box-shadow:none;background:#fff;padding:26px}.specialty-page .care-detail-body .care-topic-long .care-topic-body{max-width:83ch}.specialty-page .care-information-section .care-text{max-width:1200px;margin-inline:auto}.specialty-page .care-information-section .care-text-intro{background:#e7efe9}.specialty-page .design-modules .care-information-section .care-text a{color:var(--green-deep)}.specialty-page .design-modules .care-information-section .care-text a.button{background:var(--green);color:#fff;border:0;border-radius:10px;min-height:48px;margin-top:8px;padding:13px 20px;font-weight:700;display:inline-flex}.editorial-care-page .editorial-masthead{background:var(--green-deep);border-bottom:4px solid var(--gold)}.editorial-care-page .editorial-masthead h1,.editorial-care-page .editorial-eyebrow,.editorial-care-page .editorial-breadcrumb,.editorial-care-page .editorial-lead,.editorial-care-page .editorial-lead p,.editorial-care-page .editorial-breadcrumb a{color:#fff}.editorial-care-page .editorial-eyebrow span{background:#cfb68d}.editorial-care-page .editorial-panel{border:1px solid #d7e1d9;border-top:4px solid var(--gold);border-radius:20px;box-shadow:0 7px 24px #173e2c05}.editorial-care-page .editorial-panel-content>.editorial-section-title{color:var(--green-deep);border-bottom:1px solid #d6e0d8;margin-bottom:26px;padding-bottom:24px}.editorial-care-page .editorial-panel-content>.care-text{grid-template-columns:1fr}.editorial-care-page .care-text>.care-text-intro,.editorial-care-page .care-text>.care-prose-block{background:0 0;border:0;padding:0}.editorial-care-page .care-text-intro>p:first-child{color:#374b42;font-size:16px}.editorial-care-page .care-topic{box-shadow:none;background:#f1f5f0}.editorial-care-page .editorial-panel-content .care-topic-heading{font-size:22px}.editorial-care-page .editorial-panel-content .care-question{background:#fff;border:1px solid #cfddd2;border-radius:14px;margin:15px 0}.editorial-care-page .editorial-panel-content .care-question>summary{color:var(--green-deep);background:#edf3ee;padding:20px 23px;font-size:16px;line-height:1.65}.editorial-care-page .editorial-panel-content .care-question>div{padding:23px}.editorial-care-page .care-question .care-text-intro{background:0 0;border:0;padding:0}.editorial-care-page .care-question .care-text-intro>p:first-child{font-size:16px}.editorial-care-page .editorial-billing-contacts{grid-column:1/-1}@media (width<=1100px){.specialty-overview-body:has(.specialty-intro-copy):has(.specialty-callout){grid-template-columns:minmax(0,1fr) 280px}.specialty-overview-body:has(.specialty-callout) .care-text{grid-template-columns:1fr}}@media (width<=850px){.specialty-overview-body:has(.specialty-intro-copy):has(.specialty-callout){grid-template-columns:1fr}.specialty-page .specialty-callout{max-width:none}.specialty-callout .care-text{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.specialty-callout .care-text-intro{grid-column:1/-1}.specialty-callout .care-topic{margin:0}}@media (width<=700px){.care-text{grid-template-columns:1fr;gap:17px;font-size:16px;line-height:1.85}.care-text-intro,.care-prose-block{border-radius:16px;padding:23px 22px}.care-text-intro>p:first-child{font-size:17px}.care-topic{border-radius:16px;padding:23px 22px}.care-text .care-topic-heading{padding-left:13px;font-size:21px;margin-bottom:19px!important}.care-text ul.care-label-list{grid-template-columns:1fr;margin-top:17px}.care-text ul.care-label-list>li{padding-block:13px;font-size:15px}.care-label-list>li:before{top:23px}.specialty-page .specialty-overview,.specialty-page .specialty-overview:has(.specialty-callout){padding-block:30px 36px}.specialty-overview-heading{gap:15px;margin-bottom:21px}.specialty-overview-heading h2{font-size:24px}.specialty-overview-heading .specialty-gold-line{width:25px}.specialty-overview-body{gap:20px}.specialty-page .specialty-callout{border-radius:16px;padding:24px 22px}.specialty-callout .care-text{display:block}.specialty-callout .care-topic{margin-bottom:23px}.specialty-page .design-modules .source-accordion>summary{padding:18px;font-size:15px}.specialty-page .design-modules .source-accordion>.care-detail-body{padding:18px 13px}.specialty-page .care-detail-body .care-topic{padding:22px 18px}.specialty-page .care-detail-body .care-text-intro,.specialty-page .care-detail-body .care-prose-block{padding:0 5px 3px}.specialty-page .design-modules .care-detail-body .care-text p,.specialty-page .design-modules .care-detail-body .care-text li{font-size:15px}.care-text td,.care-text th{padding:10px;font-size:13px}}
