.page-intro.p13-intro .p13-intro-media>img[src*="/care-v36/care-welcome"]{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;display:block}.journey-care-v38 .journey-figure{aspect-ratio:3/2;background:#f4f7f8;width:100%;overflow:hidden}.journey-care-v38 .journey-figure .journey-image{aspect-ratio:auto;object-fit:contain;filter:none;border-radius:0;width:100%;height:100%;display:block}.department-list .d30-artwork{background:#f5f5f1;grid-area:1/1/auto/-1;margin:0 0 24px;position:relative}.department-list .d30-artwork .department-photo{aspect-ratio:auto;object-fit:contain;filter:none;width:100%;height:auto;margin:0;display:block;transform:none}.department-list .d30-artwork figcaption{color:#536760;letter-spacing:.025em;background:#ffffffe0;padding:4px 7px;font:10px/1.4 Arial,sans-serif;position:absolute;bottom:10px;right:12px}.page-intro.p13-intro .p13-intro-media>img[src*="/departments-v30/"],.page-intro.p13-intro .p13-intro-media>img[src*="/departments-v31/"],.page-intro.p13-intro .p13-intro-media>img[src*="/departments-v33/"]{aspect-ratio:auto;object-fit:contain;width:100%;height:auto}.department-list>a:focus-visible{outline-offset:7px;outline:2px solid #426b66}@media (max-width:760px){.department-list .d30-artwork{margin-bottom:20px}}.department-list:has(.d30-artwork)>a{grid-template-rows:auto auto 1fr}.dd-page{--dd-header:100px;--dd-nav:64px;--dd-accent:#426b66;--dd-rule:#dfe6e3;color:var(--ink)}.dd-nav{top:var(--dd-header);z-index:35;border-bottom:1px solid var(--dd-rule);background:#fff;position:sticky}.dd-nav>div{scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.dd-nav>div::-webkit-scrollbar{display:none}.dd-nav a{white-space:nowrap;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:16px;padding:23px 24px;font-size:14px;transition:background .2s,color .2s;display:flex}.dd-nav a>span{color:#83958e;font:11px Georgia,serif}.dd-nav a:hover,.dd-nav a[aria-current=location]{color:var(--dd-accent);border-color:var(--dd-accent);background:#f4f7f4}.dd-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(52px,7vw,120px);padding-block:80px 35px;display:grid}.dd-sidebar{top:calc(var(--dd-header) + var(--dd-nav) + 35px);border-right:1px solid var(--dd-rule);padding-right:28px;position:sticky}.dd-back,.dd-sidebar-link,.dd-phone{align-items:center;gap:10px;font-size:13px;display:flex}.dd-back{color:#6a7c77;margin-bottom:40px}.dd-kicker{letter-spacing:.14em;color:#7c9088;font-size:10px;line-height:1.6;display:block}.dd-sidebar h2{font-family:var(--serif);margin:14px 0 30px;font-size:30px;font-weight:400;line-height:1.4}.dd-sidebar .button{background:var(--dd-accent);border-color:var(--dd-accent);justify-content:space-between;width:100%;padding:15px 18px}.dd-sidebar-link{border-bottom:1px solid var(--dd-rule);justify-content:space-between;padding:22px 0 18px}.dd-phone{letter-spacing:.04em;margin-top:24px}.dd-body{min-width:0;max-width:1000px}.dd-section{scroll-margin-top:calc(var(--dd-header) + var(--dd-nav) + 24px - var(--dd-root-inset,110px));border-bottom:1px solid var(--dd-rule);margin:0 0 58px;padding:0 0 62px}.dd-section:last-child{border-bottom:0;margin-bottom:0}.dd-heading{align-items:baseline;gap:20px;margin-bottom:30px;display:flex}.dd-heading>span{letter-spacing:.08em;color:#81958b;font:13px Georgia,serif}.dd-heading h2{font-family:var(--serif);margin:0;font-size:clamp(28px,2.5vw,38px);font-weight:400;line-height:1.4}.dd-prose p{color:#53696b;text-wrap:pretty;margin:0 0 22px;font-size:16px;line-height:2}.dd-prose p:last-child{margin-bottom:0}.dd-scope{grid-template-columns:1fr 1fr;column-gap:36px;margin:0;padding:0;list-style:none;display:grid}.dd-scope li{border-bottom:1px solid #edf0ec;padding:19px 0 19px 20px;font-size:16px;line-height:1.8;position:relative}.dd-scope li:before{content:"";background:#78958a;border-radius:50%;width:4px;height:4px;position:absolute;top:31px;left:0}.dd-features{gap:30px;display:grid}.dd-features>div{border-left:2px solid #d6e1d9;padding-left:24px}.dd-features h3,.dd-visit h3{margin:0 0 11px;font-size:19px;font-weight:500;line-height:1.5}.dd-features p{color:#647878;max-width:700px;margin:0;font-size:15px;line-height:1.9}.dd-features .text-link{gap:24px;margin-top:14px;font-size:13px}.dd-team{display:grid}.dd-doctor{border-top:1px solid #e7ece8;grid-template-columns:110px minmax(0,1fr);gap:26px;padding:30px 0;display:grid}.dd-doctor:first-child{border-top:0;padding-top:0}.dd-doctor:last-child{padding-bottom:0}.dd-portrait img{aspect-ratio:345/398;object-fit:cover;width:110px;height:auto;display:block}.dd-doctor h3{font-family:var(--serif);flex-wrap:wrap;align-items:baseline;gap:10px 18px;margin:0 0 7px;font-size:26px;font-weight:400;line-height:1.4;display:flex}.dd-doctor h3 span{font-family:var(--sans,Arial,sans-serif);color:#758784;font-size:12px}.dd-doctor-role{color:#71827b;margin:0 0 10px;font-size:13px;line-height:1.6}.dd-expertise{color:#53696b;margin:0;font-size:14px;line-height:1.9}.dd-doctor-links{flex-wrap:wrap;gap:24px;margin-top:15px;display:flex}.dd-doctor-links .text-link{gap:15px;padding-bottom:6px;font-size:12px}.dd-visit{grid-template-columns:1fr 1fr;gap:30px;margin:34px 0;display:grid}.dd-visit>div{background:#f4f7f4;padding:22px 24px}.dd-visit .text-link{gap:20px;font-size:13px}.dd-arrival{border-top:1px solid var(--dd-rule);align-items:flex-start;gap:14px;padding:28px 0;display:flex}.dd-arrival>svg{color:var(--dd-accent);flex-shrink:0;margin-top:3px}.dd-arrival strong{font-size:15px;font-weight:500}.dd-arrival p{color:#6a7c77;margin:7px 0 0;font-size:14px}.dd-arrival>.text-link{white-space:nowrap;gap:20px;margin-left:auto;font-size:13px}.dd-actions{align-items:center;gap:30px;margin-top:8px;display:flex}.dd-actions .button{background:var(--dd-accent);border-color:var(--dd-accent)}.dd-footer{border-top:1px solid var(--dd-rule);justify-content:space-between;align-items:center;padding-block:35px 65px;display:flex}.dd-footer>a:first-child{align-items:center;gap:12px;font-size:14px;display:flex}.dd-page a:focus-visible{outline:2px solid var(--dd-accent);outline-offset:5px}@media (max-width:1000px){.dd-layout{grid-template-columns:200px minmax(0,1fr);gap:38px}.dd-sidebar{padding-right:20px}.dd-sidebar h2{font-size:25px}.dd-nav a{gap:9px;padding:20px 16px}.dd-scope{column-gap:22px}.dd-arrival{flex-wrap:wrap}.dd-arrival>.text-link{margin-left:33px}}@media (max-width:760px){.dd-page{--dd-header:76px}.dd-nav>div{width:100%;padding:0 20px}.dd-nav a{flex:none;min-width:118px;padding:18px 16px;font-size:13px}.dd-layout{padding-block:40px 0;display:block}.dd-sidebar{border:0;border-bottom:1px solid var(--dd-rule);flex-wrap:wrap;align-items:center;gap:15px 25px;margin-bottom:36px;padding:0 0 28px;display:flex;position:static}.dd-back{flex:1;margin:0}.dd-sidebar .dd-kicker,.dd-sidebar h2,.dd-sidebar-link,.dd-phone{display:none}.dd-sidebar .button{gap:20px;width:auto;padding:12px 17px;font-size:12px}.dd-heading{gap:14px;margin-bottom:22px}.dd-section{margin-bottom:38px;padding-bottom:38px}.dd-prose p{font-size:15px;line-height:1.95}.dd-scope{grid-template-columns:1fr}.dd-scope li{padding-block:15px;font-size:15px}.dd-scope li:before{top:27px}.dd-features{gap:24px}.dd-features>div{padding-left:18px}.dd-features h3{font-size:18px}.dd-doctor{grid-template-columns:80px minmax(0,1fr);gap:18px;padding-block:24px}.dd-portrait img{width:80px}.dd-doctor h3{gap:5px 10px;font-size:23px}.dd-doctor h3 span{flex-basis:100%;font-size:11px;display:block}.dd-doctor-role{font-size:12px}.dd-expertise{font-size:13px;line-height:1.85}.dd-doctor-links{gap:18px}.dd-doctor-links .text-link{gap:8px;font-size:11px}.dd-visit{gap:12px;margin:26px 0}.dd-visit>div{padding:20px 15px}.dd-visit h3{font-size:17px}.dd-visit .text-link{gap:12px;font-size:12px}.dd-arrival strong{font-size:14px}.dd-arrival p{font-size:13px}.dd-actions{gap:24px}.dd-actions .button{padding:15px 20px;font-size:13px}.dd-footer{gap:20px;padding-block:25px 45px}.dd-footer .text-link{gap:16px;font-size:13px}}@media (prefers-reduced-motion:reduce){.dd-nav a{transition:none}}
