/* Public inner pages share the home palette without inheriting its carousel layout. */
body.inner-jade{--paper:#f8f6ed;--cream:#eeeade;--ink:#163c30;--deep:#123d31;--teal:#285641;--muted:#5d6c5b;--line:#d8d7c5;background:#f8f6ed;color:#193f33}
.inner-jade .wrap{width:min(1280px,calc(100% - 80px))}.inner-jade .wrap.narrow{width:min(820px,calc(100% - 80px))}
.inner-jade .section{padding-block:58px}.inner-jade .section.soft{background:#efeee3}.inner-jade .section.dark{background:radial-gradient(ellipse at 0 0,#b2975b22,transparent 65%),#123d31;border-block:1px solid #b39a5e50}
.inner-jade :is(.split,.grid,.reading-layout,.form-shell,.tracking-layout,.collection-heading)>*{min-width:0}
.inner-jade :is(h1,h2,h3){color:#173f32;letter-spacing:-.025em}.inner-jade .eyebrow{color:#806232;font-size:12px}
.inner-jade :is(.btn,.text-link,summary,a,input,textarea,select,button):focus-visible{outline:2px solid #8a6a35;outline-offset:4px}
.inner-jade .btn{background:#173f32;border:1px solid #43604a;color:#fff9e8;border-radius:13px;min-height:48px;padding:12px 22px;box-shadow:inset 0 1px 0 #ffffff12;transition:background .2s,border-color .2s}
.inner-jade .btn:hover{background:#285540;border-color:#8a9b75;transform:none;box-shadow:none}.inner-jade .btn.ghost{background:#fffdf680;border-color:#a99d76;color:#234735}.inner-jade .btn.ghost:hover{background:#f1ead9}.inner-jade .btn.light{background:linear-gradient(115deg,#dfc68f,#f0e2bc 52%,#d9be87);border-color:#d6be8c;color:#173d31}
.inner-jade .text-link{color:#2d513e;text-decoration-thickness:1px;text-underline-offset:6px}.inner-jade .meta,.inner-jade .small-note{color:#66725e}

/* Framed editorial heroes, with a metallic orbital accent outside the text column. */
.inner-jade .page-hero{width:min(1360px,calc(100% - 32px));margin:18px auto 0;padding:48px 0 50px;border:1px solid #587454;border-radius:34px;background:radial-gradient(ellipse at 0 0,#57735866,transparent 57%),linear-gradient(120deg,#153f32,#0b3029);box-shadow:inset 0 1px 0 #e9d5a320;contain:paint}
.inner-jade .page-hero>.wrap{width:calc(100% - 80px);max-width:1220px}
.inner-jade .page-hero:after{width:470px;height:470px;left:-180px;top:-250px;border:1px solid #c8ab6c60;box-shadow:0 0 0 22px #d4b8750b,0 0 0 52px #d4b87508;opacity:.75}
.inner-jade .page-hero:before{content:"";position:absolute;inset:9px;z-index:0;border:1px solid #dcc28b25;border-radius:26px;pointer-events:none}
.inner-jade .page-hero .split,.inner-jade .collection-heading{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:50px}
.inner-jade .page-hero h1{font-size:clamp(32px,3.35vw,48px);line-height:1.65;color:#fff8e9;margin:12px 0 18px;max-width:760px;text-wrap:pretty}
.inner-jade .page-hero .lead{font-size:16px;line-height:2.05;color:#dfe5d5;margin-bottom:22px}.inner-jade .page-hero p:not(.lead){color:#d1dcc8}
.inner-jade .page-hero .eyebrow,.inner-jade .page-hero .tag{color:#e7cfa0}.inner-jade .page-hero .tag{background:#cfb5790b;border-color:#b79c5f50}.inner-jade .page-hero .tag:before{background:#d5ba80}
.inner-jade .breadcrumb{color:#becdb5;margin-bottom:22px;gap:9px}.inner-jade .breadcrumb a{color:#e7d5ac}
.inner-jade .page-hero .btn{background:linear-gradient(115deg,#dfc68f,#f0e2bc 52%,#d9be87);border-color:#d6be8c;color:#173d31}.inner-jade .page-hero .btn.ghost{background:#ffffff05;color:#f5e8c9;border-color:#c6ac7666}.inner-jade .page-hero .btn:hover{background:#efe0b9}
.inner-jade .page-hero .inner-hero-visual>.editorial-media,.inner-jade .page-hero .editorial-photo>.editorial-media,.inner-jade .collection-photo>.editorial-media{aspect-ratio:1.3;border-radius:26px;outline:1px solid #c4a66c90;outline-offset:7px;box-shadow:0 16px 32px #001f201f;transform:none;overflow:hidden;max-height:410px}
.inner-jade .page-hero :is(.inner-hero-visual,.editorial-photo,.collection-photo)>.editorial-media img{width:100%;height:100%;object-fit:cover;transform:none}
.inner-jade .page-hero .program-photo{height:350px;border-radius:26px;outline:1px solid #c4a66c90;outline-offset:7px;box-shadow:0 16px 32px #001f201f}
.inner-jade .inner-image-seal{width:70px;height:70px;bottom:-13px;inset-inline-end:18px;border:2px solid #c1a36a;background:#fffdf5;box-shadow:0 0 0 6px #d5bc7d15}.inner-jade .inner-image-seal .ttc-mark{width:55px;height:55px}
.inner-jade .photo-copy{background:#113b30f2;border:1px solid #c4a66c70;backdrop-filter:none;border-radius:15px}.inner-jade .photo-copy b{color:#f5e4bd!important}
.inner-jade .article-meta span{background:#ffffff05;border-color:#c5a96b66;color:#e6d5ad}
.inner-jade .doctor-portrait-panel{width:min(100%,360px);justify-self:center;padding:10px;border:1px solid #baa16d;border-radius:30px;background:#e8dfc9;box-shadow:0 0 0 8px #c8b07b0b}
.inner-jade .doctor-portrait-panel .physician-portrait{margin:0;border-radius:21px;overflow:hidden;aspect-ratio:4/4.5}.inner-jade .doctor-portrait-panel .physician-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.inner-jade .doctor-portrait-panel .physician-focus{color:#36533e;margin:12px 4px 4px}

/* Long-form reading is deliberately quiet; emphasis belongs to the useful breaks. */
.inner-jade .reading-layout{grid-template-columns:minmax(0,1fr) 270px;gap:34px;align-items:start}
.inner-jade .prose{padding:36px 38px;border:1px solid #d8d5c3;border-radius:28px;background:#fffdf7;box-shadow:0 10px 35px #1c3e2c04;font-size:17px;line-height:2.2;min-width:0}
.inner-jade .prose p{color:#3e5546}.inner-jade .prose .lead{color:#566b52}.inner-jade .prose>h2{color:#163e31;font-size:27px;line-height:1.7}
.inner-jade .prose>h2:before{background:#b49559}.inner-jade .prose>h2[id^="section-"]:before{background:linear-gradient(145deg,#285641,#123d31);border-color:#b99c62;color:#f1dfb6;box-shadow:inset 0 1px 0 #e9d7ac22,0 3px 8px #143d3210;border-radius:15px}
.inner-jade .reading-list{background:#f0efe3;border-color:#d8c9a5;border-inline-start:3px solid #b39860;border-radius:16px}.inner-jade .reading-list li{color:#3b513f}
.inner-jade .contents-card{background:#f0eee1;border:1px solid #c7bc9c;border-radius:21px;padding:21px;box-shadow:inset 0 3px 0 #b29961;overflow:visible;max-height:none}
.inner-jade .contents-card .eyebrow{display:block;margin-bottom:10px;font-size:15px;color:#32503b;font-weight:650}
.inner-jade .contents-card a{color:#4c604a;border-color:#d8d2bc;font-size:12px;line-height:1.9;padding:10px 0;transition:color .15s;background:none}.inner-jade .contents-card a[aria-current=location]{padding-inline-start:10px;border-inline-start:2px solid #ad8c51;color:#143c2e}
.inner-jade .side-note{background:radial-gradient(ellipse at 0 0,#a58d5329,transparent 70%),#163f32;border-color:#788557;border-radius:23px;padding:26px}.inner-jade .side-note :is(h2,h3){color:#f3e4be}.inner-jade .side-note .eyebrow{color:#ddc38e}.inner-jade .side-note .btn{width:100%}.inner-jade .side-note p{color:#d4dfcd}
.inner-jade .help-card{background:#f1ecde;border-color:#d5c49b}.inner-jade .help-card h3{color:#32503b}.inner-jade .help-card p{color:#65705a}
.inner-jade .guide-inline-visual,.inner-jade .science-visual{border:1px solid #b6c2a7;border-radius:23px;background:#eef0e4;box-shadow:none;padding:8px}.inner-jade .guide-inline-visual>.editorial-media{border-radius:16px}.inner-jade .guide-inline-visual:nth-of-type(even){border-radius:23px;background:#ede6d6;border-color:#c9b586}
.inner-jade .guide-inline-visual figcaption{background:transparent;color:#5d6854}.inner-jade .consultation-callout{background:#e9ecdf;border-color:#adbc9f;border-inline-start:4px solid #40674b;border-radius:19px}.inner-jade .callout-icon{background:#173f32;color:#e7cfa0}
.inner-jade .reading-break{border-color:#d1bb88;box-shadow:none;border-radius:21px}.inner-jade .reading-break--question{background:linear-gradient(130deg,#f3e8ce,#fbf7e9)}.inner-jade .reading-break-symbol{background:#d7bd81;color:#213e2e}.inner-jade .reading-break-kicker{color:#806232}.inner-jade .reading-break h3{color:#254835}
.inner-jade .reading-break--checklist{background:#f1f3e9;border-color:#bbc9ae}.inner-jade .reading-break-heading{background:#e3e9d8;border-color:#bdcbae}.inner-jade .reading-break--checklist li>span{background:#194b38;border:1px solid #b69a60;color:#f0d9a5}
.inner-jade .reading-break--next{background:radial-gradient(ellipse at 0 0,#a58d5333,transparent 70%),#123d31;border-color:#6e7951}.inner-jade .reading-break--next h3{color:#fff3d4}.inner-jade .reading-break--next .reading-break-kicker{color:#e2c58c}.inner-jade .reading-break--next .btn{background:#e5d0a0;color:#183e30;border-color:#c4a66b}
.inner-jade .references-block{background:#efeee3;border-color:#cdc5a9;border-radius:20px}.inner-jade .references-block h2{color:#32503b}.inner-jade .source-list a{color:#36593d;overflow-wrap:anywhere}.inner-jade .doctor-office,.inner-jade .visit-checklist{background:#f2ecd9;border:1px solid #cbb689;border-radius:21px;padding:25px}.inner-jade .doctor-office h2,.inner-jade .visit-checklist h2{font-size:24px}
.inner-jade .long-guide-intro{padding-bottom:18px}.inner-jade .long-guide-intro .wrap{border-bottom-color:#c7b27f}.inner-jade .program-complete-guide{padding-top:14px}

/* Library, services and team: consistent frames, not identical blocks. */
.inner-jade .library-toolbar,.inner-jade .evidence-toolbar{background:#eee9da;border:1px solid #c8bb96;border-radius:22px;padding:21px 24px}
.inner-jade .search-form input,.inner-jade .search-form select{background:#fffdf7;border-color:#b7c3a9;border-radius:12px;color:#264732;min-height:48px}
.inner-jade .topic-tabs{gap:8px}.inner-jade .topic-tabs a{border:1px solid #c8c8b0;background:#fdfbf3;color:#4a5e43;border-radius:99px}.inner-jade .topic-tabs a[aria-current=page]{background:#163f32;color:#f5e5be;border-color:#a78a4c;box-shadow:inset 0 -2px 0 #c4a56a}
.inner-jade .grid{gap:24px}.inner-jade .library-card{background:#fffdf6;border:1px solid #c8cbb6;border-radius:25px;box-shadow:0 5px 17px #193f3205;transition:border-color .2s,box-shadow .2s}
.inner-jade .library-card:hover{transform:none;border-color:#927c4f;box-shadow:0 12px 28px #193f3210}.inner-jade .card-cover{margin:9px 9px 0;border-radius:17px;aspect-ratio:1.65}.inner-jade .card-cover>span{background:#163f32f2;border-color:#b99c62;color:#efe0ba;font-size:11px;bottom:12px;right:12px}
.inner-jade .card-body{padding:22px}.inner-jade .card-title{font-size:23px;line-height:1.8}.inner-jade .card-body>.meta{color:#8a6b33}.inner-jade .card-body>p{color:#64705b}.inner-jade .card-bottom{border-color:#d9cba8}.inner-jade .card-bottom .text-link{color:#264d37}
.inner-jade .service-card,.inner-jade .related-card{background:#fffdf5;border:1px solid #bbc7ab;border-radius:23px;box-shadow:none}.inner-jade .service-card{border-top:3px solid #70805b}.inner-jade .service-card:nth-child(even){background:#f0ecdf;border-color:#cbb98c}.inner-jade .service-card .status{background:#e5e8d6;color:#3f5537;border:1px solid #b7c19d}.inner-jade .service-card h3{font-size:25px}.inner-jade .related-card:hover,.inner-jade .service-card:hover{transform:none;border-color:#aa8c50;box-shadow:0 7px 18px #1a3d2d08}
.inner-jade .related-reading{background:#eeeade;border-top:1px solid #d7c9a8}.inner-jade .related-reading .related-card{padding:15px;gap:17px;border-radius:20px}.inner-jade .related-reading .related-card h3{font-size:18px;line-height:1.85}.inner-jade .related-reading .related-cover{border:1px solid #c6b78c;border-radius:13px}.inner-jade .dark-card{background:#163f32;border-color:#718052}.inner-jade .dark-card :is(h3,p,.eyebrow,b){color:#ede4cc}
.inner-jade .team-grid{gap:26px}.inner-jade .team-profile{grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);background:#fffdf6;border:1px solid #b6a576;border-radius:26px;padding:10px;gap:10px;min-height:300px}.inner-jade .team-portrait-wrap{border:1px solid #d2c49d;border-radius:18px;overflow:hidden;background:#e9eadc}.inner-jade .team-portrait-wrap .physician-portrait{margin:0;border-radius:0;aspect-ratio:4/4.7}.inner-jade .team-portrait-wrap .physician-portrait img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.inner-jade .team-portrait-wrap .physician-focus{font-size:11px;padding:5px 12px;color:#4c6044}.inner-jade .team-info{padding:22px 16px}.inner-jade .team-info h2{font-size:27px}.inner-jade .team-info .eyebrow{color:#8b703e}.inner-jade .team-info .text-link{border-top:1px solid #d5c7a5;padding-top:12px;margin-top:10px}
.inner-jade .appointment-banner{position:relative;overflow:hidden;background:radial-gradient(ellipse at 0 0,#927e4b30,transparent 60%),#173f32;border:1px solid #8e8a59;border-radius:26px;color:#e2e7d5;padding:32px}.inner-jade .appointment-banner :is(h2,.eyebrow){color:#efdbad}.inner-jade .appointment-banner p{color:#d1dec8}.inner-jade .appointment-banner .btn{background:#e4cfa0;border-color:#d1b779;color:#173d31}.inner-jade .appointment-banner:after{content:"";position:absolute;pointer-events:none;width:200px;height:200px;inset-inline-end:-100px;top:-90px;border:1px solid #d1b77936;border-radius:50%;box-shadow:0 0 0 25px #d1b77908}
.inner-jade .empty-state{background:radial-gradient(ellipse at 10% 0,#e9d8ad55,transparent 70%),#f2f1e7;border-color:#c2b38a;border-radius:25px}.inner-jade .empty-symbol{color:#a2834a}
.inner-jade .citation-card{background:#fffdf5;border-color:#c6c5aa;border-radius:21px;border-top:3px solid #a48a51}.inner-jade .citation-card h2{font-size:20px;line-height:1.75;color:#244534}.inner-jade .citation-card .tag{background:#e9eadb;color:#4c5d3c;border:1px solid #c4c8a8}.inner-jade .citation-bottom{border-color:#dccfaa}.inner-jade .pager a{background:#fffdf4;border-color:#b5a272;color:#324d35;border-radius:12px}

/* Forms and help: clear state, generous touch targets, unchanged validation. */
.inner-jade .form-shell{grid-template-columns:minmax(0,1fr) 310px;gap:30px}.inner-jade .form-card{background:#fffdf7;border:1px solid #b8c2aa;border-top:3px solid #a68a50;border-radius:25px;padding:34px;box-shadow:0 10px 30px #153d3005}
.inner-jade .field input,.inner-jade .field select,.inner-jade .field textarea{background:#f6f5ec;border-color:#b7c3aa;border-radius:12px;font-size:16px;color:#183f30;min-height:50px}.inner-jade .field input:focus,.inner-jade .field select:focus,.inner-jade .field textarea:focus{border-color:#967947;box-shadow:0 0 0 3px #b89b6020}.inner-jade .field label{color:#315239}.inner-jade .field small{color:#68745e}.inner-jade .field input[type=file]{background:#f0edde;border-color:#c4b484}.inner-jade .field input::file-selector-button{background:#e1cfa7;color:#2e4933;border-radius:10px}.inner-jade .consent{color:#3f5742}.inner-jade .consent input{accent-color:#1e513b}
.inner-jade .form-stepper{gap:10px;padding:7px;background:#edeade;border:1px solid #d1c39f;border-radius:18px}.inner-jade .form-stepper li{background:transparent;color:#637054;border:1px solid transparent;min-height:48px;display:grid;place-items:center;border-radius:11px}.inner-jade .form-stepper li.active{background:#173f32;color:#eddbac;border-color:#b39b65;box-shadow:inset 0 1px 0 #ead8a927}.inner-jade .form-card legend{color:#254b36;font-size:25px}.inner-jade .step-actions{border-color:#d7c9a6}.inner-jade .review-box{background:#f0edde;border-color:#bdae84}
.inner-jade .inner-wayfinding{gap:12px;flex-wrap:wrap;border:0;padding-block:25px 0}.inner-jade .inner-wayfinding>span{padding:9px 16px;border:1px solid #c8c6aa;border-radius:99px;background:#fdfbf3;color:#4b6042;font-size:12px}.inner-jade .inner-wayfinding>a{color:#7b6236}
.inner-jade .overview-strip{padding:9px;border-color:#b8c5a7;background:#e6ebdd;border-radius:23px;gap:8px}.inner-jade .overview-strip>div{background:#fffdf5;border:1px solid #c9cdb6;border-radius:16px;padding:23px}.inner-jade .overview-strip>div:nth-child(2){background:#f3ebd9;border-color:#d0be92}.inner-jade .overview-strip span{color:#84682e}
.inner-jade .path-list>div{background:#f4f2e7;border-color:#c6c9ae;color:#3e5940}.inner-jade .path-list>div:before{background:#1f4b37;border:1px solid #b9a06a;color:#f0ddb0}
.inner-jade .red-flags{background:#f5eee0;border-color:#c8a97c;border-inline-start:4px solid #a6764e}.inner-jade .red-flags h3{color:#825033}
.inner-jade .contact-option{background:#fffdf5;border-color:#c3b68e;border-radius:24px}.inner-jade .contact-option:nth-child(2){background:#173f32;border-color:#6c7b50;color:#e2e7d7}.inner-jade .contact-option:nth-child(2) :is(h2,a){color:#f1dcb0}.inner-jade .contact-option:nth-child(2)>span,.inner-jade .contact-option:nth-child(2) p{color:#d5dfcb}.inner-jade .contact-option:nth-child(3){background:#f0e7d3;border-color:#cbb68b}.inner-jade .contact-option a{border-color:#b9a16d55}.inner-jade .contact-option>span{color:#7e6635}
.inner-jade .faq-item{border-color:#c7c8af;background:#fffdf5;border-radius:17px}.inner-jade .faq-item summary{padding:20px 23px;color:#294c35;font-size:16px;min-height:64px}.inner-jade .faq-item summary>span{background:#193f31;color:#eddbac;border:1px solid #9e874f;width:30px;height:30px}.inner-jade .faq-item[open]{background:#edeade;border-color:#af9660;box-shadow:inset 3px 0 0 #b49a62}.inner-jade .faq-answer p{color:#465940}.inner-jade .faq-intro .eyebrow{color:#8b6e37}
.inner-jade .back-top{background:#e6d4a9;color:#244835;border-color:#ad915b}.inner-jade .scroll-progress{background:linear-gradient(90deg,#7c6337,#d4b578,#efe2bd)}
.inner-jade .success{border:1px solid #98b88b;background:#edf3e6;color:#245437;border-radius:16px}.inner-jade .errors{border:1px solid #bd8f75;background:#fff1e9;color:#793e2d;border-radius:16px}

/* A single, opacity-only arrival avoids the old scroll-related position jumps. */
.inner-jade .inner-arrive{animation:jade-inner-arrive .32s ease-out both}.inner-jade .reading-break.inner-arrive{animation:jade-inner-arrive .32s ease-out both}.inner-jade .reading-break.inner-arrive .reading-break-orbit{animation:none}
@keyframes jade-inner-arrive{from{opacity:.88}to{opacity:1}}
@media(max-width:1100px){.inner-jade .wrap{width:calc(100% - 48px)}.inner-jade .page-hero>.wrap{width:calc(100% - 56px)}.inner-jade .page-hero .split,.inner-jade .collection-heading{gap:32px}.inner-jade .reading-layout{grid-template-columns:minmax(0,1fr) 230px;gap:24px}.inner-jade .prose{padding:27px}.inner-jade .form-shell{grid-template-columns:minmax(0,1fr) 270px;gap:24px}.inner-jade .team-profile{grid-template-columns:140px minmax(0,1fr)}.inner-jade .team-info{padding:15px 10px}.inner-jade .team-info h2{font-size:23px}}
@media(max-width:800px){.inner-jade .wrap,.inner-jade .wrap.narrow{width:calc(100% - 36px)}.inner-jade .section{padding-block:38px}.inner-jade .page-hero{width:calc(100% - 20px);margin-top:10px;border-radius:26px;padding:27px 0 32px}.inner-jade .page-hero:before{inset:6px;border-radius:20px}.inner-jade .page-hero>.wrap{width:calc(100% - 40px)}.inner-jade .page-hero .split,.inner-jade .collection-heading{grid-template-columns:minmax(0,1fr);gap:27px}.inner-jade .page-hero h1{font-size:30px;line-height:1.7;margin:9px 0 13px}.inner-jade .page-hero .lead{font-size:14px;line-height:2;margin-bottom:17px}.inner-jade .breadcrumb{margin-bottom:12px;font-size:11px}.inner-jade .page-hero .inner-hero-visual>.editorial-media,.inner-jade .page-hero .editorial-photo>.editorial-media,.inner-jade .collection-photo>.editorial-media{aspect-ratio:1.6;max-height:310px;border-radius:19px;outline-offset:4px}.inner-jade .page-hero .program-photo{height:265px;border-radius:19px;outline-offset:4px}.inner-jade .inner-image-seal{width:57px;height:57px;bottom:-10px}.inner-jade .inner-image-seal .ttc-mark{width:44px;height:44px}.inner-jade .reading-layout,.inner-jade .form-shell,.inner-jade .tracking-layout,.inner-jade .faq-layout{grid-template-columns:minmax(0,1fr);gap:24px}.inner-jade .prose{padding:24px 19px;border-radius:21px;font-size:16px;line-height:2.15}.inner-jade .prose>h2,.inner-jade .prose>h2[id^="section-"]{font-size:22px;line-height:1.8}.inner-jade .prose>h2[id^="section-"]{grid-template-columns:38px minmax(0,1fr);column-gap:11px}.inner-jade .prose>h2[id^="section-"]:before{width:38px;height:38px;font-size:18px;border-radius:12px}.inner-jade .guide-mobile-contents{background:#f1ecdd;border-color:#bba77b;border-radius:15px}.inner-jade .guide-mobile-contents .contents-card{box-shadow:none;max-height:none;overflow:visible}.inner-jade .reading-aside .guide-desktop-contents,.inner-jade .program-guide-aside{display:none}.inner-jade .form-card{padding:25px 20px;border-radius:21px}.inner-jade .doctor-portrait-panel{max-width:290px}.inner-jade .overview-strip{grid-template-columns:minmax(0,1fr);padding:8px}.inner-jade .overview-strip>div{padding:20px;border:1px solid #c9cdb6}.inner-jade .contact-options{grid-template-columns:minmax(0,1fr)}.inner-jade .team-grid{grid-template-columns:minmax(0,1fr)}.inner-jade .related-reading .related-card{padding:13px;gap:13px}.inner-jade .appointment-banner{padding:26px}.inner-jade .inner-arrive,.inner-jade .reading-break.inner-arrive{animation:none}.inner-jade .guide-inline-visual,.inner-jade .science-visual{margin-block:28px;padding:6px;border-radius:18px}}
@media(max-width:540px){.inner-jade .page-hero h1{font-size:27px}.inner-jade .hero-actions{gap:9px}.inner-jade .hero-actions .btn{min-height:46px;font-size:12px;padding:10px 14px;gap:9px}.inner-jade .grid-2,.inner-jade .grid-3{grid-template-columns:minmax(0,1fr);gap:18px}.inner-jade .team-profile{grid-template-columns:115px minmax(0,1fr);padding:8px;gap:5px;min-height:0;border-radius:21px}.inner-jade .team-info h2{font-size:21px;line-height:1.7}.inner-jade .team-info p{font-size:12px;line-height:1.9}.inner-jade .team-info .text-link{font-size:11px}.inner-jade .team-portrait-wrap .physician-focus{font-size:10px;padding:5px 8px}.inner-jade .card-title{font-size:22px}.inner-jade .form-stepper{gap:4px;padding:5px}.inner-jade .form-stepper li{font-size:10px;padding-inline:3px}.inner-jade .form-card legend{font-size:22px}.inner-jade .library-toolbar,.inner-jade .evidence-toolbar{padding:18px}.inner-jade .search-form{flex-wrap:wrap}.inner-jade .search-form input{flex-basis:100%}.inner-jade .search-form select{width:100%}.inner-jade .inner-wayfinding>span{font-size:11px;padding:8px 12px}.inner-jade .faq-item summary{font-size:14px;padding:17px}.inner-jade .faq-answer{padding:0 17px 18px}.inner-jade .prose>.references-block{padding:19px}.inner-jade .reading-break{padding:20px}.inner-jade .reading-break--checklist{padding:0}}
@media(prefers-reduced-motion:reduce){.inner-jade .inner-arrive,.inner-jade .reading-break.inner-arrive{animation:none}.inner-jade *{scroll-behavior:auto!important}}
.inner-jade .helper-launch{background:linear-gradient(125deg,#204e3c,#0a3029);color:#fff2d2;border:1px solid #b79a60;box-shadow:0 5px 16px #0c372c22}.inner-jade .helper-launch svg{color:#e8d09b}.inner-jade .helper-header{background:#123d31;color:#f7ecd3}.inner-jade .helper-header h2{color:#f7ecd3}.inner-jade .helper-header small{color:#d4dfcb}
@media(max-width:540px){.inner-jade .team-profile{grid-template-columns:125px minmax(0,1fr)}.inner-jade .team-portrait-wrap{padding:6px;align-self:start}.inner-jade .team-portrait-wrap .physician-photo-brand{width:30px;height:30px;padding:4px;bottom:6px;left:6px}.inner-jade .team-portrait-wrap .physician-photo-brand .ttc-mark{width:22px;height:22px}.inner-jade .team-info{padding:14px 9px}.inner-jade .team-info h2{font-size:20px}}
@media print{.inner-jade .page-hero,.inner-jade .prose{width:100%;border:0;box-shadow:none;background:#fff!important;color:#111;border-radius:0}.inner-jade .page-hero:before,.inner-jade .page-hero:after{display:none}.inner-jade .page-hero :is(h1,p,.eyebrow,.breadcrumb,.article-meta span){color:#111!important}.inner-jade .prose{padding:0}.inner-jade .reading-aside{display:none}.inner-jade .reading-layout{display:block}}
