/* Model H: patient paths on top of the retained blue/gold presentation. */
.h-skip{position:fixed;left:16px;top:-120px;z-index:1000;background:#fff;color:#102f53;border:2px solid #102f53;padding:14px 20px;font:18px Arial,sans-serif}.h-skip:focus{top:12px}
.h-page-intro{max-width:780px;color:#536c85;font-size:20px;line-height:1.7;margin:20px 0 0}.h-page-content{max-width:1260px;margin:auto;padding:60px 7% 90px;color:#294762}.h-page-content>section,.h-page-content>details{margin-bottom:44px}.readable .h-page-content h2{font-size:34px;line-height:1.25;margin:0 0 18px;color:#102f53}.readable .h-page-content h3{font-size:23px;line-height:1.35;color:#102f53}.h-page-content p,.h-page-content li{font-size:18px;line-height:1.8}.h-link{font-size:17px;font-weight:600;color:#163f69;border-bottom:1px solid #b39454;line-height:1.8;display:inline-block;overflow-wrap:anywhere}.h-inline-links{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:20px}.h-inline-links a{color:#163f69;text-decoration:underline;text-underline-offset:5px;font-size:16px;line-height:1.6}.h-caption,.h-page-content .h-caption{font-size:14px;line-height:1.7;color:#61768b}.h-outline{font:inherit;color:#102f53;border:1px solid #9a7e41;background:#fff;padding:12px 18px;cursor:pointer;min-height:44px}
.h-location-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.h-location{border:1px solid #d3dfeb;border-top:3px solid #b39454;padding:28px 23px;background:#f4f7fb;min-width:0}.readable .h-location h2{font-size:29px;line-height:1.25;min-height:74px}.h-location address{font-style:normal;font-size:16px;line-height:1.7;min-height:82px}.h-location .h-inline-links{display:flex;flex-direction:column;gap:13px}.h-location .button{background:#102f53;color:#fff;width:100%;font-size:16px;padding:14px;text-align:center}.h-location .h-caption{min-height:100px}.h-location-book{display:inline-block;margin-top:18px;border-bottom:1px solid #b39454;color:#173f6a;font-size:16px;line-height:1.6}.h-notice{background:#edf3f9;border-left:3px solid #b39454;padding:28px;margin:35px 0}.h-notice p:last-child{margin-bottom:0}.h-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:50px}.h-checklist{padding-left:25px}.h-checklist li{padding-left:7px;margin-bottom:12px}.h-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.h-process b{font-size:28px;color:#92723b}.h-process>div{border-top:1px solid #c7d4e4;padding-top:20px}.h-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.h-resource{padding:28px;background:#f2f6fb;border-top:2px solid #b39454;min-width:0}.readable .h-resource h2{font-size:27px}.h-resource .h-inline-links{flex-direction:column;gap:13px}.h-readable-page{padding-top:25px;border-top:1px solid #b7c7d7}.h-guide-text{white-space:pre-wrap;font:19px/1.85 Arial,sans-serif;max-width:78ch;color:#183854;overflow-wrap:anywhere}.h-journey{list-style:none;padding:0;margin:0}.h-journey>li{display:grid;grid-template-columns:70px 1fr;gap:25px;padding:30px 0;border-top:1px solid #d3dfeb}.h-step-number{font-size:29px;font-family:Georgia,serif;color:#9b7c3f}.h-journey p{margin:0 0 15px}.h-sources{padding:20px;background:#f2f6fb;font-size:15px}.h-sources summary{cursor:pointer;color:#173b64;font-weight:600}.h-footer-links{display:flex;flex-wrap:wrap;gap:18px 30px;padding:20px 7% 30px;border-top:1px solid #b3945440}.h-footer-links .h-link{font-size:14px;color:inherit}.h-science{padding:55px 7%;max-width:1250px;margin:auto}.h-science h2{font-size:36px!important}.h-science p,.h-science li{font-size:18px;line-height:1.8}
.h-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.h-choice{display:block;position:relative;min-height:250px;padding:32px;background:linear-gradient(135deg,#102f53,#1b4774);color:#fff;border:1px solid #b39454;transition:transform .2s,box-shadow .2s}.h-choice:hover{transform:translateY(-3px);box-shadow:0 10px 30px #102f5319}.h-choice>span{font:15px Georgia,serif;color:#ead59f}.readable .h-choice h3{font:30px/1.25 Georgia,serif;color:#fff;margin:22px 0 13px;max-width:85%}.h-choice p{font-size:17px;line-height:1.7;color:#deebf8;max-width:90%}.h-choice>b{position:absolute;right:28px;bottom:28px;color:#ead59f;font-size:24px}.h-home-tools{display:flex;flex-wrap:wrap;gap:20px 30px;margin-top:30px}.h-preparation{background:#edf3f9}.h-preparation>p:not(.eyebrow){max-width:700px;font-size:19px;line-height:1.8}.h-article-summary{padding:24px 28px;background:#edf3f9;border-left:3px solid #b39454;margin-bottom:28px}.h-article-summary .eyebrow{font-size:12px!important;margin:0 0 12px!important}.h-article-summary ul{padding-left:20px;margin:0}.h-article-summary li{font-size:17px;line-height:1.75;margin:0 0 10px;padding-left:3px}.h-article-summary li:last-child{margin-bottom:0}.h-article-index{position:static;display:flex;flex-direction:column;align-items:flex-start;padding:20px 0;gap:12px;border-top:1px solid #d3dfeb;border-bottom:1px solid #d3dfeb;margin-bottom:28px;background:transparent}.h-article-index a{font-size:16px;text-decoration:underline;color:#173f6a;line-height:1.6}.h-editorial-date{font-size:13px!important;line-height:1.65!important;color:#61768b;border-top:1px solid #d3dfeb;padding-top:18px;margin-top:35px}.h-article-next{background:#edf3f9;padding:22px;display:flex;gap:25px;flex-wrap:wrap;margin:30px 0}.reading-body [id]{scroll-margin-top:130px}
.h-access-tools{position:fixed;z-index:50;bottom:18px;left:18px;max-width:calc(100vw - 36px);background:#fff;border:1px solid #b39454;border-radius:5px;box-shadow:0 4px 20px #102f5326;color:#102f53}.h-access-tools>button{display:flex;align-items:center;gap:10px;font:14px/1.3 Arial,sans-serif;min-height:46px;padding:12px 16px;border:0;background:transparent;color:#102f53;cursor:pointer}.h-access-tools>button>span:first-child{font-weight:bold;font-size:20px}.h-text-options{display:flex;gap:8px;padding:0 12px 12px}.h-text-options button{font:16px/1.4 Arial,sans-serif;padding:10px;border:1px solid #102f53;background:#fff;color:#102f53;min-height:44px;cursor:pointer}.h-text-options button[aria-pressed=true]{background:#102f53;color:white}.h-text-options[hidden]{display:none!important}.h-mobile-book{display:none}body{padding-bottom:50px}.h-outline:focus-visible,.h-access-tools button:focus-visible,.h-choice:focus-visible{outline:3px solid #2663a8;outline-offset:4px}
@media(max-width:1050px){.h-location-grid{grid-template-columns:1fr}.h-location address,.h-location .h-caption,.readable .h-location h2{min-height:0}.h-location{padding:28px}.h-location .button{width:auto;min-width:220px}.h-location .h-inline-links{flex-direction:row}.h-two-columns{gap:28px}}
@media(max-width:760px){.h-page-content{padding:35px 6% 65px}.h-page-intro{font-size:18px}.h-choice-grid,.h-two-columns,.h-resource-grid,.h-process{grid-template-columns:1fr}.h-choice{min-height:225px;padding:27px}.readable .h-choice h3{font-size:28px}.h-home-tools{flex-direction:column;align-items:flex-start}.readable .h-page-content h2{font-size:29px}.h-page-content p,.h-page-content li{font-size:17px}.h-journey>li{grid-template-columns:42px 1fr;gap:14px}.h-step-number{font-size:25px}.h-notice{padding:22px}.h-location{padding:24px}.h-resource{padding:24px}.h-article-summary{padding:20px}.h-access-tools{left:10px;bottom:10px;max-width:calc(100vw - 110px)}.h-access-tools>button{font-size:12px;gap:6px;padding:10px;min-height:44px}.h-mobile-book{display:block;position:fixed;right:10px;bottom:10px;z-index:50;background:#102f53;border:1px solid #b39454;color:#fff;padding:13px 12px;font:13px Arial,sans-serif;min-height:44px}.h-text-options{flex-wrap:wrap}.h-text-options button{font-size:15px}.h-science{padding:35px 6%}.h-science h2{font-size:29px!important}.h-footer-links{padding:22px 6% 35px}.h-guide-text{font-size:18px}}
/* Optional high-contrast reading mode. Premium remains the default. */
html.h-accessible{scroll-behavior:auto!important;color-scheme:light;--h-reading:20px}html.h-accessible.h-larger{--h-reading:24px}.h-accessible body{background:#fff!important;color:#101820!important;padding-bottom:155px}.h-accessible body *{text-shadow:none!important;box-shadow:none!important;animation:none!important;transition:none!important}.h-accessible p,.h-accessible li,.h-accessible address,.h-accessible .reading-body,.h-accessible .h-guide-text{font-family:Arial,sans-serif!important;font-size:var(--h-reading)!important;line-height:1.85!important;letter-spacing:.01em;color:#101820!important}.h-accessible h1{font-size:clamp(34px,5vw,50px)!important;line-height:1.3!important;letter-spacing:0!important}.h-accessible h2{font-size:32px!important;line-height:1.35!important;letter-spacing:0!important}.h-accessible h3{font-size:26px!important;line-height:1.4!important;letter-spacing:0!important}.h-accessible a{color:#073d78!important;text-decoration:underline!important;text-underline-offset:4px}.h-accessible a:focus-visible,.h-accessible button:focus-visible,.h-accessible input:focus-visible,.h-accessible summary:focus-visible{outline:4px solid #005fcc!important;outline-offset:4px!important}.h-accessible header{background:white!important;position:relative!important;height:auto!important;min-height:100px;flex-wrap:wrap;gap:16px;padding:20px 5%!important}.h-accessible header #navigation{flex-wrap:wrap;gap:16px!important}.h-accessible header #navigation>a{font-size:18px!important;line-height:1.6!important}.h-accessible header .nav-contact{background:#073d78!important;color:white!important}.h-accessible .premium-hero,.h-accessible .hero-copy,.h-accessible .hero-image,.h-accessible .clinical-moment,.h-accessible .moment-copy,.h-accessible .premium-film,.h-accessible .contact-section,.h-accessible .library-heading,.h-accessible .reading-top,.h-accessible footer,.h-accessible .h-choice,.h-accessible .h-location,.h-accessible .h-resource,.h-accessible .h-notice,.h-accessible .h-preparation{background:#fff!important;color:#101820!important;border-color:#173f6a!important}.h-accessible .premium-hero{min-height:0!important}.h-accessible .hero-copy{padding:35px 6%!important;min-height:0!important}.h-accessible .premium-hero h1,.h-accessible .premium-hero h1 em,.h-accessible .premium-hero .hero-title,.h-accessible .premium-hero .hero-title em{color:#101820!important}.h-accessible em{color:inherit!important}.h-accessible .hero-orbit,.h-accessible .orbital,.h-accessible .orbital-one,.h-accessible .orbital-two,.h-accessible .hero-mark,.h-accessible .hero-scroll{display:none!important}.h-accessible .section{padding-top:40px!important;padding-bottom:40px!important}.h-accessible .eyebrow,.h-accessible .h-caption,.h-accessible .article-author,.h-accessible .h-editorial-date,.h-accessible figcaption,.h-accessible .contact-note{font-size:17px!important;line-height:1.7!important;color:#263d53!important;letter-spacing:0!important}.h-accessible .button,.h-accessible .h-outline,.h-accessible .h-mobile-book{background:#073d78!important;color:white!important;font-size:18px!important;min-height:48px!important;border:2px solid #073d78!important}.h-accessible button,.h-accessible input,.h-accessible summary{font-size:18px!important;line-height:1.6!important;min-height:44px}.h-accessible .article-content h3,.h-accessible .h-choice h3{color:#101820!important;font-size:27px!important}.h-accessible .reading-layout{grid-template-columns:minmax(0,1fr)!important;max-width:1100px;margin:auto}.h-accessible .reading-body{max-width:72ch;min-width:0}.h-accessible .reading-aside{position:static!important;max-width:72ch;background:#f3f6fa!important}.h-accessible .article-grid,.h-accessible .h-choice-grid,.h-accessible .h-location-grid,.h-accessible .h-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px}.h-accessible .content-card,.h-accessible .h-choice,.h-accessible .h-resource,.h-accessible .h-location{border:2px solid #173f6a!important}.h-accessible .h-location .h-caption{min-height:0!important}.h-accessible .h-access-tools{border:2px solid #073d78;max-width:calc(100vw - 24px);left:12px;bottom:12px;background:white!important}.h-accessible .h-access-tools>button{font-size:17px!important;color:#073d78!important;min-height:48px!important}.h-accessible .h-text-options button{font-size:17px!important}.h-accessible .h-text-options button[aria-pressed=true]{background:#073d78!important;color:white!important}.h-accessible .h-mobile-book{display:none!important}.h-accessible .h-guide-text{white-space:pre-wrap;overflow-wrap:anywhere}.h-accessible .h-article-index{background:white!important}.h-accessible .h-footer-links .h-link{font-size:18px!important}.h-accessible .contact-section h2,.h-accessible .contact-section h3{color:#101820!important}.h-accessible .hero-image{border:0!important}.h-accessible .clinical-moment{grid-template-columns:1fr!important}.h-accessible .clinical-moment figure{max-height:400px;overflow:hidden}
@media(max-width:760px){.h-accessible .article-grid,.h-accessible .h-choice-grid,.h-accessible .h-location-grid,.h-accessible .h-resource-grid,.h-accessible .h-two-columns,.h-accessible .h-process{grid-template-columns:1fr!important}.h-accessible .h-access-tools{right:12px}.h-accessible .h-text-options{justify-content:flex-start}.h-accessible h2{font-size:29px!important}.h-accessible header #navigation{position:static!important;top:auto!important;width:100%;background:white!important}.h-accessible .h-page-content{padding-left:6%;padding-right:6%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.h-choice{transition:none!important}}
@media print{header,footer,.h-access-tools,.h-mobile-book,.reading-aside,.h-article-next,[data-print],.h-skip{display:none!important}body,main,.h-page-content{padding:0!important;margin:0!important;max-width:none!important;background:white!important;color:black!important}.reading-top{padding:0 0 20px!important;background:white!important}.h-guide-text{font-size:18pt!important;line-height:1.65!important;white-space:pre-wrap}.h-readable-page{break-before:page}.h-readable-page:first-of-type{break-before:auto}a{color:black!important;text-decoration:underline!important}h1{font-size:26pt!important}h2{font-size:22pt!important}.h-notice{border:1px solid #777;background:white!important}.h-choice-grid,.h-resource-grid{display:block}.h-resource{break-inside:avoid}}

.h-accessible .premium-cta{display:inline-block!important;background:#073d78!important;color:#fff!important;font-size:20px!important;min-height:48px;padding:15px 20px!important}.h-accessible .h-link,.h-accessible .text-link,.h-accessible .h-inline-links a,.h-accessible .h-location-book,.h-accessible .resource-button{font-size:20px!important;line-height:1.7!important}.h-accessible .premium-hero h1,.h-accessible .premium-hero h1 em{font-family:Arial,sans-serif!important;font-style:normal!important}.h-accessible .hero-orbit-label{display:none!important}
.h-decision{margin:35px 0;padding:25px;background:#f0f5fa;border-top:2px solid #b39454}.reading-body .h-decision h2{font-size:28px}.h-decision dl{margin:0}.h-decision dl>div{padding:14px 0;border-bottom:1px solid #d3dfeb}.h-decision dt{font-weight:600;font-size:17px;color:#102f53}.h-decision dd{margin:5px 0 0;font-size:17px;line-height:1.7}.h-accessible .h-decision dt,.h-accessible .h-decision dd{font-size:var(--h-reading)!important;line-height:1.8!important}.h-readable-link{padding:22px;background:#edf3f9;border-left:3px solid #b39454;margin:28px 0}.h-readable-link p{margin:0 0 10px;font-weight:600}.h-anchor{display:block;height:0;scroll-margin-top:110px}.h-accessible h1,.h-accessible h2,.h-accessible h3{font-family:Arial,sans-serif!important;font-weight:600!important;font-style:normal!important}
