.mwGWHG_medical-footer{scroll-margin-block-start:112px;font-size:16px;line-height:1.45}.mwGWHG_footer-container{width:min(100% - 40px,1152px);max-width:1152px;margin-inline:auto}.mwGWHG_footer-cta{background:var(--color-background);border-top:1px solid var(--color-border);padding:24px 0}.mwGWHG_footer-cta-grid{flex-direction:column;gap:20px;display:flex}.mwGWHG_footer-eyebrow{color:var(--color-muted-foreground);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:14px;font-weight:700}.mwGWHG_footer-cta h2,.mwGWHG_footer-identity h2,.mwGWHG_footer-office h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:500}.mwGWHG_footer-cta h2{max-width:650px;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.05}.mwGWHG_footer-cta h2+p{color:var(--color-muted-foreground);margin:8px 0 0}.mwGWHG_footer-cta-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mwGWHG_footer-cta-actions a,.mwGWHG_footer-social,.mwGWHG_office-map-link{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 16px;font-weight:700;text-decoration:none;display:inline-flex}.mwGWHG_footer-cta-actions a:not(.mwGWHG_footer-primary-action){border:1px solid var(--color-primary)}.mwGWHG_footer-cta-actions .mwGWHG_footer-primary-action{background:var(--color-primary);color:var(--color-primary-foreground);padding-inline:24px}.mwGWHG_medical-footer svg{flex:none;width:20px;height:20px}.mwGWHG_footer-body{background:var(--color-background)}.mwGWHG_footer-main-grid{grid-template-columns:repeat(4,1fr);gap:20px;padding-block:28px;display:grid}.mwGWHG_footer-identity{grid-column:1/-1}.mwGWHG_footer-identity h2{font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.08}.mwGWHG_footer-identity h2 a{text-decoration:none}.mwGWHG_footer-role{margin:12px 0 0;font-weight:700}.mwGWHG_footer-role+p{color:var(--color-muted-foreground);margin:4px 0 8px}.mwGWHG_footer-credentials{border-block:1px solid var(--color-border);margin:0;padding-block:20px}.mwGWHG_footer-credentials div{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-block:4px;display:flex}.mwGWHG_footer-credentials dt{color:var(--color-muted-foreground)}.mwGWHG_footer-credentials dd{overflow-wrap:anywhere;text-align:right;max-width:100%;margin:0;font-weight:700}.mwGWHG_footer-formation{color:var(--color-muted-foreground);flex-direction:column;margin:24px 0;display:flex}.mwGWHG_footer-formation strong{color:var(--color-primary)}.mwGWHG_footer-social{padding-inline:0}.mwGWHG_footer-social-links{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.mwGWHG_footer-navigation{grid-column:1/-1}.mwGWHG_footer-group{border-top:1px solid var(--color-border)}.mwGWHG_footer-group:last-child{border-bottom:1px solid var(--color-border)}.mwGWHG_footer-group-desktop{display:none}.mwGWHG_footer-group summary{cursor:pointer;min-height:56px;font-family:var(--font-fraunces), serif;justify-content:space-between;align-items:center;font-size:24px;font-weight:600;list-style:none;display:flex}.mwGWHG_footer-group summary::-webkit-details-marker{display:none}.mwGWHG_footer-group[open] summary>span:last-child{transform:rotate(45deg)}.mwGWHG_footer-group-content{padding-bottom:20px}.mwGWHG_footer-link-list{margin:0;padding:0;list-style:none}.mwGWHG_footer-link-list a{min-height:44px;color:var(--color-muted-foreground);justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.mwGWHG_footer-link-list svg{opacity:0;width:16px}.mwGWHG_footer-office{border-top:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);gap:20px;padding-block:24px;display:grid}.mwGWHG_footer-office>*{grid-column:1/-1}.mwGWHG_footer-office h2{font-size:24px;line-height:1.15}.mwGWHG_office-heading>p:last-child{color:var(--color-muted-foreground);margin:8px 0 0}.mwGWHG_footer-office h3{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.mwGWHG_footer-office p,.mwGWHG_footer-office address{color:var(--color-muted-foreground);margin:0;font-style:normal}.mwGWHG_footer-office>div>a{min-height:44px;color:var(--color-muted-foreground);align-items:center;display:flex}.mwGWHG_office-map-link{justify-content:flex-start;align-self:start;padding-inline:0}.mwGWHG_footer-legal{background:var(--color-background);color:var(--color-muted-foreground);border-top:1px solid var(--color-border)}.mwGWHG_footer-legal-grid{gap:16px;padding-block:24px;display:grid}.mwGWHG_footer-legal p{max-width:680px;margin:0}.mwGWHG_footer-legal nav{flex-wrap:wrap;gap:8px 24px;display:flex}.mwGWHG_footer-legal a{align-items:center;min-height:44px;display:inline-flex}.mwGWHG_footer-legal a:focus-visible{outline-color:var(--color-primary)}.mwGWHG_footer-colophon{color:var(--color-muted-foreground);flex-direction:column;gap:8px;display:flex}.mwGWHG_footer-colophon a{align-self:flex-start}@media (min-width:768px){.mwGWHG_footer-container{width:min(100% - 48px,1152px)}.mwGWHG_footer-cta{padding-block:28px}.mwGWHG_footer-cta-grid{align-items:flex-start}.mwGWHG_footer-cta-actions{flex-wrap:nowrap;flex-shrink:0}.mwGWHG_footer-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding-block:24px}.mwGWHG_footer-identity{grid-column:1;padding-right:16px}.mwGWHG_footer-navigation{grid-column:2}.mwGWHG_footer-office{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 48px;padding-block:24px}.mwGWHG_footer-office>*{grid-column:auto}.mwGWHG_office-heading{grid-column:1/-1}.mwGWHG_footer-legal-grid{grid-template-columns:2fr 1fr;align-items:start}.mwGWHG_footer-colophon{border-top:1px solid var(--color-muted-foreground);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:12px}}@media (min-width:1024px){.mwGWHG_footer-cta-grid{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1280px){.mwGWHG_footer-main-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;padding-block:24px}.mwGWHG_footer-identity{grid-column:span 4;padding-right:32px}.mwGWHG_footer-navigation{grid-column:5/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mwGWHG_footer-group-mobile{display:none}.mwGWHG_footer-group-desktop,.mwGWHG_footer-group-desktop:last-child{border:0;display:block}.mwGWHG_footer-group-desktop h3{line-height:1.25;font-family:var(--font-fraunces), serif;align-items:flex-start;gap:8px;margin:0 0 8px;font-size:20px;font-weight:600;display:flex}.mwGWHG_footer-group-content{padding:0}.mwGWHG_footer-link-list{flex-direction:column;gap:4px;display:flex}.mwGWHG_footer-office{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.mwGWHG_office-heading{grid-column:span 4}.mwGWHG_footer-office>div:not(.mwGWHG_office-heading),.mwGWHG_office-map-link{grid-column:span 2}}@media (hover:hover){.mwGWHG_footer-link-list a:hover{text-underline-offset:4px;text-decoration:underline}.mwGWHG_footer-link-list a:hover svg{opacity:1}}.mwGWHG_medical-footer{color:var(--color-foreground);background:var(--color-background);padding-bottom:calc(80px + env(safe-area-inset-bottom))}.mwGWHG_medical-footer a{color:inherit;text-underline-offset:4px}.mwGWHG_medical-footer :is(a,summary):focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;box-shadow:none;border-radius:4px}.mwGWHG_medical-footer .mwGWHG_footer-legal a:focus-visible{outline-color:var(--color-primary)}.mwGWHG_medical-footer :is(a,summary){scroll-margin-block:96px}.mwGWHG_medical-footer :is(a,summary):active,.mwGWHG_footer-primary-action:hover{text-decoration:underline}.mwGWHG_footer-cta-actions a{font-weight:500}.mwGWHG_footer-cta-actions .mwGWHG_footer-primary-action{color:var(--color-primary-foreground)}.mwGWHG_group-label,.mwGWHG_credential-title{align-items:center;gap:8px;display:flex}.mwGWHG_credential-title{margin-block:24px 12px;font-weight:500}.mwGWHG_footer-credentials{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mwGWHG_footer-credentials div{padding:0;display:block}.mwGWHG_footer-credentials div:last-child{grid-column:1/-1}.mwGWHG_footer-credentials dd{text-align:left;font-variant-numeric:tabular-nums;font-weight:500}.mwGWHG_footer-formation strong{font-weight:500}.mwGWHG_footer-navigation,.mwGWHG_footer-identity,.mwGWHG_footer-office>*{min-width:0}.mwGWHG_footer-group-desktop h3 svg{margin-top:2px}.mwGWHG_footer-link-list a{padding-block:8px}.mwGWHG_footer-link-list a:focus-visible svg{opacity:1}.mwGWHG_footer-office .mwGWHG_office-map-link{color:var(--color-primary);border-bottom:1px solid var(--color-primary);border-radius:0;width:fit-content}.mwGWHG_footer-colophon{font-size:14px}.mwGWHG_footer-dock{inset-inline:0;z-index:30;padding:8px 16px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-background);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:fixed;bottom:0}.mwGWHG_footer-dock a{border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:56px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.mwGWHG_footer-dock .mwGWHG_dock-primary{background:var(--color-primary);color:var(--color-primary-foreground)}@media (min-width:768px){.mwGWHG_medical-footer{padding-bottom:0}.mwGWHG_footer-dock{display:none}}@media (min-width:1280px){.mwGWHG_footer-container{width:min(100% - 48px,1152px);padding-inline:0}.mwGWHG_footer-cta-grid{align-items:center}.mwGWHG_footer-office{grid-template-columns:repeat(12,minmax(0,1fr))}.mwGWHG_footer-office .mwGWHG_office-heading{grid-column:1/-1}.mwGWHG_footer-office>div:not(.mwGWHG_office-heading){grid-column:span 3}.mwGWHG_footer-office .mwGWHG_office-map-link{grid-column:span 3;justify-self:end}}@media (prefers-reduced-motion:reduce){.mwGWHG_medical-footer *,.mwGWHG_medical-footer :before,.mwGWHG_medical-footer :after{scroll-behavior:auto;transition:none;animation:none}}@media (max-width:767px){.mwGWHG_footer-cta-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mwGWHG_footer-cta-actions .mwGWHG_footer-primary-action{grid-column:1/-1}html:has(.mwGWHG_medical-footer){scroll-padding-block-end:calc(96px + env(safe-area-inset-bottom))}}.mwGWHG_footer-credentials-band{border-top:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-block:24px;display:grid}.mwGWHG_footer-credentials-band>*{grid-column:1/-1}.mwGWHG_footer-credentials-band .mwGWHG_credential-title{margin:0;font-size:20px;line-height:1.25}.mwGWHG_footer-credentials-band .mwGWHG_footer-credentials{border:0;padding:0}.mwGWHG_footer-credentials-band .mwGWHG_footer-formation{margin:0}.mwGWHG_footer-identity .mwGWHG_footer-social{margin-top:0}@media (min-width:768px){.mwGWHG_footer-credentials-band{grid-template-columns:repeat(12,minmax(0,1fr));padding-block:24px}.mwGWHG_footer-credentials-band .mwGWHG_footer-credentials{grid-column:span 7}.mwGWHG_footer-credentials-band .mwGWHG_footer-formation{grid-column:span 5}}@media (min-width:1280px){.mwGWHG_footer-main-grid{padding-block:28px}.mwGWHG_footer-credentials-band .mwGWHG_footer-credentials{grid-column:span 8;grid-template-columns:repeat(3,minmax(0,1fr))}.mwGWHG_footer-credentials-band .mwGWHG_footer-credentials div:last-child{grid-column:auto}.mwGWHG_footer-credentials-band .mwGWHG_footer-formation{grid-column:span 4}}.mwGWHG_footer-legal-grid{font-size:14px}@media (min-width:1280px){.mwGWHG_footer-office .mwGWHG_office-heading{grid-column:span 3}.mwGWHG_footer-office>div:not(.mwGWHG_office-heading){grid-column:span 2}.mwGWHG_footer-office>div:nth-child(2){grid-column:span 3}.mwGWHG_footer-office .mwGWHG_office-map-link{grid-column:span 2}.mwGWHG_footer-office h2{font-size:22px}.mwGWHG_footer-link-list a{min-height:36px;padding-block:4px}}
