@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin.woff2)format("woff2");font-weight:200 800;font-display:swap}:root{--ink:#10233a;--navy:#0e3358;--deep:#081d33;--teal:#0f7a82;--paper:#fff;--mist:#eef3f8;--line:#dbe4ec;--muted:#55697c;--display:Newsreader,Georgia,serif;--body:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--muted) var(--mist)}body{background:var(--paper);color:var(--ink);font-family:var(--body);margin:0;font-size:16px;line-height:1.7}::selection{background:var(--navy);color:#fff}a{color:inherit;text-underline-offset:5px}button,input,select{font:inherit;caret-color:var(--teal)}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--teal);outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display);text-wrap:balance;font-weight:450;line-height:1.12}h2{letter-spacing:-.02em;font-size:clamp(2.1rem,3.4vw,3rem)}h3{font-size:1.7rem}p{max-width:70ch;color:var(--muted)}svg{flex-shrink:0}.container{width:min(1160px,100% - 64px);margin:auto}.skip{background:var(--navy);color:#fff;z-index:100;padding:12px;position:fixed;top:-100px;left:16px}.skip:focus{top:10px}header{border-bottom:1px solid var(--line);z-index:10;background:#fff;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:25px;min-height:98px;display:flex}.wordmark{font-family:var(--display);white-space:nowrap;font-size:27px;font-weight:550;line-height:1.15;text-decoration:none}.wordmark span{font-family:var(--body);letter-spacing:.035em;color:var(--muted);margin-top:7px;font-size:10px;font-weight:500;display:block}nav{gap:25px;display:flex}nav a{font-size:13px;font-weight:550;text-decoration:none}nav a:hover{color:var(--teal)}.button{background:var(--navy);color:#fff;border-radius:50px;justify-content:center;align-items:center;gap:18px;padding:14px 24px;font-size:14px;font-weight:550;line-height:1.5;text-decoration:none;transition:background .2s;display:inline-flex}.button:hover{background:var(--deep)}.button.small{padding:11px 20px;font-size:12px}.button.light{color:var(--navy);background:#fff}.button.light:hover{background:var(--mist)}.text-link{color:var(--navy);align-items:center;gap:12px;padding:12px 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.text-link:hover{text-decoration:underline}.mobile-menu{display:none}.hero{background:linear-gradient(180deg,var(--mist),white)}.hero-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:70px;padding-top:62px;padding-bottom:70px;display:grid}.hero h1{letter-spacing:-.03em;color:var(--deep);margin-bottom:23px;font-size:clamp(3.8rem,6vw,5.4rem);line-height:.97}.hero h1 span{font-family:var(--body);letter-spacing:.025em;color:var(--teal);margin-top:18px;font-size:15px;font-weight:500;line-height:1.6;display:block}.hero h2{margin-bottom:18px;font-size:30px}.hero-copy>p{max-width:48ch;font-size:17px}.actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.hero-copy .hero-location{margin:25px 0 0;font-size:12px}.portrait{border-radius:22px;justify-self:end;width:100%;max-width:374px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 50px #081d3324}.portrait img{object-fit:cover;object-position:center 30%;width:100%;height:510px;display:block}.portrait figcaption{background:var(--navy);color:#fff;text-align:center;padding:12px 8px;font-size:12px}.roles{background:var(--mist);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.roles-grid{grid-template-columns:repeat(3,1fr);gap:35px;padding-block:28px;display:grid}.roles p{margin:0;font-size:12px}.roles strong{color:var(--navy);margin-bottom:4px;font-size:14px;font-weight:600;display:block}.section{padding-block:90px}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.section-heading h2{margin:0}.expertise-list{border-top:1px solid var(--line)}.expertise-list>a{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.1fr 24px;align-items:center;gap:30px;padding:27px 0;text-decoration:none;transition:background .2s;display:grid}.expertise-list>a:hover{background:var(--mist)}.expertise-list h3{margin:0;font-size:25px}.expertise-list p{margin:0;font-size:14px}.research-feature{background:var(--navy);color:#fff;padding-block:80px}.research-grid{grid-template-columns:1fr 1.1fr;gap:85px;display:grid}.research-feature p{color:#d6e3ef;font-size:16px}.research-feature h2{font-size:44px}.featured-publications>a{border-bottom:1px solid #52728e;margin-bottom:23px;padding:0 0 23px;text-decoration:none;display:block}.featured-publications>a:last-child{margin-bottom:0}.featured-publications span{color:#d6e3ef;font-size:11px}.featured-publications h3{margin:9px 0 12px;font-size:25px;line-height:1.25}.featured-publications a:hover h3{text-underline-offset:5px;text-decoration:underline}.read-source{align-items:center;gap:12px;display:flex}.professional-grid{grid-template-columns:1fr 1fr;gap:85px;display:grid}.care-note{background:var(--mist);border-radius:16px;padding:34px}.care-note h3{font-size:30px}.care-note p{font-size:15px}.source-note{color:var(--muted);padding-bottom:35px;font-size:11px}footer{background:var(--deep);color:#e3ecf4;padding-top:45px}.footer-grid{grid-template-columns:1.2fr 1fr 1fr;gap:35px;padding-bottom:35px;display:grid}.footer-grid p,.footer-grid .wordmark span{color:#c3d4e4;font-size:12px}.footer-grid a:not(.wordmark){font-size:13px;line-height:2.2}.footer-bottom{border-top:1px solid #35516b;justify-content:space-between;gap:25px;padding-block:20px;display:flex}.footer-bottom p{color:#c3d4e4;margin:0;font-size:10px}.page-intro{background:var(--mist);padding:65px 0 50px}.page-intro h1{letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(3rem,5vw,4.5rem)}.page-intro p{max-width:64ch;font-size:18px}.content-grid{grid-template-columns:1.5fr 1fr;gap:70px;display:grid}.prose h2{margin-top:42px;font-size:32px}.prose h2:first-child{margin-top:0}.prose p{font-size:16px}.prose li{color:var(--muted);margin-bottom:12px}.aside{background:var(--mist);border-radius:16px;align-self:start;padding:30px}.aside h2{font-size:29px}.aside p{font-size:14px}.filter-bar{background:var(--mist);border-radius:14px;grid-template-columns:2fr 1fr;gap:24px;margin-bottom:30px;padding:24px;display:grid}.filter-bar label{font-size:12px;font-weight:600;display:block}.filter-bar input,.filter-bar select{width:100%;color:var(--ink);background:#fff;border:1px solid #8295a8;border-radius:7px;min-height:48px;margin-top:8px;padding:12px;display:block}.results-count{font-variant-numeric:tabular-nums;font-size:13px}.publication{border-top:1px solid var(--line);grid-template-columns:75px 1fr;gap:24px;padding:28px 0;display:grid}.publication time{color:var(--teal);font-variant-numeric:tabular-nums;font-size:20px}.publication h2{margin-bottom:12px;font-size:25px}.publication h2 a{text-decoration:none}.publication h2 a:hover{text-decoration:underline}.publication p{overflow-wrap:anywhere;margin-bottom:6px;font-size:12px}.publication .publication-links{color:var(--navy);gap:22px;margin-top:10px;font-size:12px;display:flex}.empty{background:var(--mist);padding:40px}.location-list{grid-template-columns:repeat(3,1fr);gap:30px;padding-top:35px;display:grid}.location{border-top:1px solid var(--line);padding-top:22px}.location h3{font-size:27px}.location p{font-size:14px}.breadcrumb{margin-bottom:22px;font-size:12px;display:inline-block}.inline-citations{flex-direction:column;gap:14px;display:flex}.inline-citations a{font-size:14px}.urgent-note{margin-top:30px;font-size:13px}.about-image{border-radius:16px;width:100%;max-width:335px;height:auto}.topic-label{color:var(--teal);font-size:12px}@media (min-width:1600px){.hero-grid{padding-block:80px}.portrait img{height:540px}}@media (max-width:1000px){.header-inner>nav{gap:15px}.container{width:calc(100% - 48px)}.wordmark{font-size:23px}.hero-grid{gap:35px}.research-grid,.professional-grid,.content-grid{gap:40px}}@media (max-width:760px){.container{width:calc(100% - 36px)}.header-inner{gap:16px;min-height:80px}.header-inner>nav,.header-inner>.button{display:none}.mobile-menu{display:block}.mobile-menu summary{cursor:pointer;padding:12px;font-size:13px}.mobile-menu nav{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;padding:24px;position:absolute;top:80px;left:0;right:0}.mobile-menu nav a{padding:8px}.hero-grid{grid-template-columns:1fr;gap:35px;padding-top:42px;padding-bottom:40px}.hero h1{font-size:64px}.hero h2{font-size:28px}.hero-copy>p{font-size:16px}.actions{gap:18px}.portrait{justify-self:center;max-width:335px}.portrait img{height:410px}.roles-grid{grid-template-columns:1fr;gap:20px;padding-block:25px}.section{padding-block:55px}.section-heading{display:block}.section-heading>.text-link{margin-top:16px}.expertise-list>a{grid-template-columns:1fr 20px;gap:10px;padding-block:23px}.expertise-list p{grid-area:2/1}.expertise-list svg{grid-area:1/2}.expertise-list h3{font-size:24px}.research-grid,.professional-grid,.content-grid{grid-template-columns:1fr;gap:40px}.research-feature{padding-block:55px}.research-feature h2{font-size:38px}.care-note{padding:26px}.footer-grid{grid-template-columns:1fr;gap:25px}.footer-bottom{display:block}.footer-bottom p+p{margin-top:10px}.page-intro{padding-block:45px 30px}.page-intro p{font-size:16px}.filter-bar{grid-template-columns:1fr;gap:18px;padding:18px}.publication{grid-template-columns:1fr;gap:6px}.publication h2{font-size:25px}.publication time{font-size:14px}.location-list{grid-template-columns:1fr;gap:22px}.section h2{overflow-wrap:break-word}}.focus-intro{margin-bottom:30px;font-size:16px}.editorial-photo{margin:0 0 28px}.editorial-photo img{object-fit:cover;object-position:center 32%;border-radius:16px;width:100%;height:auto;max-height:470px;display:block}.editorial-photo figcaption{color:var(--muted);margin-top:10px;font-size:12px}.professional-grid .care-note{align-self:start}.aside .editorial-photo img{max-height:360px}.about-image{max-width:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hospital-logo{background:var(--paper);border-radius:7px;align-items:center;width:min(100%,300px);height:112px;margin-bottom:24px;display:flex;overflow:hidden}.hospital-logo img{object-fit:contain;width:100%;height:100%}.location:nth-child(2) .hospital-logo img{object-fit:cover}.hospital-logo.system-logo{background:var(--navy);padding:18px}.condition-illustration{margin:0 0 40px}.condition-illustration img{border-radius:16px;width:100%;height:auto;display:block}.condition-illustration figcaption{color:var(--muted);margin-top:10px;font-size:12px}.illustrated-list>a{grid-template-columns:180px 1fr 1fr 18px;gap:28px}.topic-thumbnail{object-fit:contain;background:#fff;border-radius:16px;width:180px;height:120px}@media (max-width:760px){.illustrated-list>a{grid-template-columns:100px 1fr 18px;gap:16px}.topic-thumbnail{grid-row:span 2;width:100px;height:90px}.illustrated-list>a p{grid-column:2}.illustrated-list>a svg{grid-area:1/3}.illustrated-list>a h2{font-size:23px!important}}.mobile-menu[open] nav{animation:.24s cubic-bezier(.16,1,.3,1) menu-reveal}@keyframes menu-reveal{0%{box-shadow:0 0 #081d3300}to{box-shadow:0 16px 30px #081d331f}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.footer-nav{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.footer-social{gap:8px;margin-top:14px;display:flex}.footer-social a{color:#e3ecf4;border-radius:7px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.footer-social a:hover{color:#fff;background:#35516b}.footer-social svg{display:block}.email-link{overflow-wrap:anywhere}.contact-message{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:70px;display:grid}.contact-form-intro p{max-width:42ch}.contact-form fieldset{border:0;min-width:0;margin:0;padding:0}.form-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-form label{margin-bottom:22px;font-size:14px;font-weight:600;display:block}.contact-form input,.contact-form textarea{background:var(--paper);width:100%;color:var(--ink);font:inherit;border:1px solid #8295a8;border-radius:7px;min-height:48px;margin-top:8px;padding:12px;font-weight:400;display:block}.contact-form textarea{resize:vertical}.field-hint{color:var(--muted);margin-top:8px;font-size:12px;font-weight:400;display:block}.contact-form .button{font:inherit;cursor:pointer}.contact-form .button:disabled{cursor:not-allowed;background:#55697c}.form-notice{background:var(--mist);overflow-wrap:anywhere;border-radius:7px;padding:16px;font-size:14px}.captcha-note{max-width:55ch;margin-top:14px;font-size:12px}.captcha-slot{min-height:78px}.contact-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.contact-message{grid-template-columns:1fr;gap:24px}.form-pair{grid-template-columns:1fr;gap:0}}.contact-form .button{border:0}.contact-form fieldset:disabled{opacity:1}.contact-form fieldset:disabled input,.contact-form fieldset:disabled textarea{background:var(--mist);color:var(--muted)}.contact-form textarea:focus-visible{outline:3px solid var(--teal);outline-offset:5px}.career-list{margin:24px 0 32px;padding:0;list-style:none}.career-list li{border-top:1px solid var(--line);margin:0;padding:18px 0}.career-list strong{color:var(--ink);display:block}.career-list span{margin-top:5px;font-size:14px;display:block}.career-details{border-top:1px solid var(--line);margin-top:32px;padding:22px 0}.career-details summary{cursor:pointer;color:var(--navy);padding:8px 0;font-weight:600}.career-details[open] summary{margin-bottom:16px}.archive-filters{grid-template-columns:2fr 1fr 1fr}.archive-group{margin-top:48px}.archive-group>h2{margin-bottom:24px;font-size:36px}.archive-total{color:var(--muted);margin-left:10px;font:14px Inter,sans-serif}.publication h3{margin-bottom:12px;font-size:25px}.publication h3 a{text-decoration:none}.publication h3 a:hover{text-underline-offset:5px;text-decoration:underline}.publication-year>span{color:var(--muted);font-size:12px}.video-library{margin-block:32px}.video-entry{border-top:1px solid var(--line);padding:22px 0}.video-entry h3,.video-library>h3{font-size:26px}.video-frame{aspect-ratio:16/9;background:var(--deep);border-radius:16px;overflow:hidden}.video-frame iframe{border:0;width:100%;height:100%}.video-note{margin:12px 0 8px;font-size:12px!important}.prose>p{max-width:75ch}@media (max-width:760px){.archive-filters{grid-template-columns:1fr}.archive-group>h2{font-size:32px}}.teaching-videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px;margin:24px 0;display:grid}.teaching-video h4,.video-entry h4{margin:16px 0 8px;font-size:24px;line-height:1.2}.teaching-video p{font-size:12px}.video-thumbnail{background:var(--deep);cursor:pointer;color:#fff;border:0;border-radius:16px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.video-thumbnail img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.video-play{background:var(--deep);border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font:600 12px Inter,sans-serif;display:flex;position:absolute;bottom:12px;left:12px}.video-thumbnail:hover .video-play{background:var(--navy)}.video-modal{background:var(--paper);width:min(100% - 36px,1000px);max-height:calc(100dvh - 36px);color:var(--ink);border:0;border-radius:16px;padding:24px;overflow:auto}.video-modal::backdrop{background:#081d33d9}.video-modal-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px;display:flex}.video-modal-heading h2{margin:0;font-size:32px}.video-close{background:var(--mist);width:44px;height:44px;color:var(--navy);cursor:pointer;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.video-modal>p{margin:18px 0 0;font-size:13px}.video-modal .video-frame{border-radius:7px}@media (max-width:760px){.teaching-videos{grid-template-columns:1fr}.video-modal{padding:18px}.video-modal-heading h2{font-size:26px}}.video-frame video{width:100%;height:100%;display:block}.video-collection .teaching-videos:has(.teaching-video:only-child){grid-template-columns:1fr}.expertise-detail-layout{grid-template-columns:260px minmax(0,1fr);gap:56px;display:grid}.expertise-sidebar{align-self:start;max-height:calc(100dvh - 48px);position:sticky;top:24px;overflow-y:auto}.expertise-desktop-nav h2{margin-bottom:20px;font-size:28px}.expertise-topic-links{margin:0;padding:0;list-style:none}.expertise-topic-links li{border-top:1px solid var(--line)}.expertise-topic-links a{color:var(--navy);border-radius:7px;padding:14px 12px;font-size:14px;line-height:1.5;text-decoration:none;display:block}.expertise-topic-links a:hover{background:var(--mist)}.expertise-topic-links a[aria-current=page]{background:var(--navy);color:var(--paper);font-weight:600}.expertise-mobile-nav{display:none}.expertise-appointment{max-width:640px;margin-top:36px}.expertise-detail-body{min-width:0}@media (max-width:1000px){.expertise-detail-layout{grid-template-columns:230px minmax(0,1fr);gap:32px}}@media (max-width:760px){.expertise-detail-layout{display:block}.expertise-sidebar{display:none}.expertise-mobile-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 28px;display:block}.expertise-mobile-nav summary{color:var(--navy);cursor:pointer;padding:16px 8px;font-size:14px;font-weight:600}.expertise-mobile-nav nav{padding-bottom:12px}.expertise-topic-links a{padding:14px 12px}.expertise-mobile-nav[open] summary{margin-bottom:8px}}.header-brand{white-space:normal;flex-shrink:0;align-items:center;gap:12px;font-size:25px;display:flex}.brand-logo{object-fit:contain;flex-shrink:0;width:64px;height:49px;display:block}.brand-text{min-width:0}.header-brand span{max-width:260px}@media (min-width:761px) and (max-width:1100px){.header-inner{flex-wrap:wrap;gap:12px;padding-block:16px}.header-brand{flex:1}.header-inner>nav{order:3;justify-content:center;width:100%}}@media (max-width:760px){.header-inner{gap:12px}.header-brand{flex-shrink:1;font-size:20px}.brand-logo{width:48px;height:37px}.header-brand span{margin-top:4px;font-size:9px;line-height:1.45}.header-brand .brand-text{max-width:230px}.header-brand{gap:8px}}@media (max-width:360px){.header-brand{font-size:18px}.brand-logo{width:40px;height:31px}}.welcome-portrait{max-width:520px}.welcome-portrait img{aspect-ratio:828/605;object-fit:contain;height:auto}.patient-home{border-top:1px solid var(--line)}.patient-home>p{max-width:60ch}.patient-feature{grid-template-columns:1fr 1.15fr;align-items:center;gap:64px;display:grid}.patient-feature>img{object-fit:contain;width:100%;height:auto}.patient-next{max-width:70ch;margin-top:72px}.resource-jump{flex-wrap:wrap;gap:30px;margin-top:28px}.resource-jump a{padding:10px 0;text-decoration:underline}.resource-section>h2{margin-bottom:18px}.resource-section{scroll-margin-top:24px}.resource-video-section{border-top:1px solid var(--line)}.patient-illustration{margin:0 0 42px}.patient-illustration img{width:100%;height:auto;display:block}.patient-illustration figcaption{color:var(--muted);max-width:70ch;margin-top:12px;font-size:12px}.patient-prose>section{margin-bottom:48px;scroll-margin-top:24px}.patient-prose>section>h2{margin-top:0}.patient-prose section>p{max-width:70ch}.patient-cite{font:600 11px var(--body);margin-left:4px}.patient-cite a{color:var(--navy);padding:3px}.recovery-stages{counter-reset:none;padding:0;list-style:none}.recovery-stages>li{border-top:1px solid var(--line);margin-top:24px;padding:24px 0 0}.recovery-stages h3{margin-bottom:14px;font-size:26px}.patient-faq{border-top:1px solid var(--line);padding:18px 0}.patient-faq summary{color:var(--navy);cursor:pointer;font-weight:600;line-height:1.6}.patient-faq p{margin:16px 0 0}.patient-references{padding-left:24px}.patient-references li{overflow-wrap:anywhere;margin-bottom:24px;scroll-margin-top:24px}.patient-references p{margin-top:8px;font-size:12px}.patient-references a{color:var(--navy)}.video-collection{margin-top:32px}.video-collection>h3{font-size:28px}.video-classification{color:var(--teal);font-weight:550}.video-audience{font-size:13px}:is(.video-library:has(.video-collection) .teaching-video h4,.video-library:has(.video-collection) .teaching-video>p){display:block}@media (max-width:760px){.patient-feature{grid-template-columns:1fr;gap:28px}.patient-feature>img{max-width:440px}.patient-next{margin-top:50px}.patient-prose>section{margin-bottom:36px}.patient-illustration{margin-bottom:32px}.welcome-portrait{max-width:100%}.resource-jump{gap:24px}.video-collection>h3{font-size:26px}}.patient-guide .expertise-desktop-nav{display:block}.hero{overflow:hidden}.hero-copy{z-index:1;position:relative}.welcome-portrait{width:calc(100% + 160px);max-width:none;box-shadow:none;border-radius:0;margin-left:-160px;overflow:visible}.welcome-portrait img{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#000 30%)}.welcome-portrait figcaption{color:var(--navy);text-align:right;background:0 0;padding:14px 0 0}@media (min-width:761px) and (max-width:1000px){.welcome-portrait{width:calc(100% + 100px);margin-left:-100px}}@media (max-width:760px){.welcome-portrait{width:calc(100% + 36px);max-width:none;margin-left:0}.welcome-portrait img{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 16%);mask-image:linear-gradient(90deg,#0000 0%,#000 16%)}.welcome-portrait figcaption{padding:14px 18px 0}}.editorial-photo img[src="/images/siddiqui-bldc.jpeg"]{object-fit:contain;max-height:none}
