.thorax_page__X_sfI{background:#0e1d25;color:#ecece4;line-height:1.65}.thorax_page__X_sfI h1,.thorax_page__X_sfI h2,.thorax_page__X_sfI h3,.thorax_page__X_sfI h4{font-family:Georgia,serif;line-height:1.14;font-weight:400}.thorax_hero___Uv61{padding:56px clamp(20px,5vw,82px) 38px;max-width:1450px;margin:auto}.thorax_hero___Uv61 h1{font-size:clamp(48px,6vw,84px);max-width:950px;margin:14px 0 24px}.thorax_lead__mQCDE{font-size:22px;max-width:850px;color:#d1dce0}.thorax_eyebrow__God_v{font-size:12px;letter-spacing:.17em;font-weight:700;color:#b7d4de}.thorax_note__ir_QG{font-size:14px;line-height:1.65;color:#b8ccd3;max-width:1450px;margin:22px auto}.thorax_chapterNav__2zsl7{padding:12px clamp(20px,4vw,76px);display:flex;gap:26px;overflow-x:auto;background:#112730;border-block:1px solid #49616c;scrollbar-width:thin}.thorax_chapterNav__2zsl7 a{white-space:nowrap;min-height:44px;display:flex;align-items:center;color:#e1ebed;text-underline-offset:5px}.thorax_sources__U0PRS,.thorax_teaching__0mXDq{padding:48px clamp(20px,4vw,76px);scroll-margin-top:75px;border-top:1px solid #ffffff17}.thorax_teaching__0mXDq:nth-of-type(2n){background:#10212a}.thorax_sectionHead__zcwGR{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:end;max-width:1450px;margin:0 auto 28px}.thorax_sectionHead__zcwGR h2,.thorax_sources__U0PRS h2{font-size:clamp(37px,4vw,60px);margin:12px 0 0}.thorax_sectionHead__zcwGR>p{font-size:18px;color:#d3dfe2;margin:0}.thorax_pair__wwnBM{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.thorax_regionRoute__9tgrd,.thorax_roleGrid__hLIQL,.thorax_steps___4U4v{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;padding:0}.thorax_links__YIaeS,.thorax_mechanism__tO2TK,.thorax_pair__wwnBM,.thorax_regionRoute__9tgrd,.thorax_roleGrid__hLIQL,.thorax_steps___4U4v{max-width:1450px;margin:26px auto 0}.thorax_pair__wwnBM article,.thorax_regionRoute__9tgrd li,.thorax_roleGrid__hLIQL article,.thorax_steps___4U4v li{padding:24px;background:#172e38;border:1px solid #48616b}.thorax_page__X_sfI h3{font-size:27px;margin:0 0 16px}.thorax_page__X_sfI h4{font-size:24px;margin:0 0 13px}.thorax_pair__wwnBM p,.thorax_regionRoute__9tgrd p,.thorax_roleGrid__hLIQL p,.thorax_steps___4U4v p{color:#d2dee1}.thorax_product__40wcE{color:#f0c9b3!important;font-weight:700}.thorax_location__tGKIr{font-size:14px;color:#b7ced5!important}.thorax_links__YIaeS{display:flex;flex-wrap:wrap;gap:24px}.thorax_page__X_sfI a{color:#c4e5ef;text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:center}.thorax_page__X_sfI a:focus-visible,.thorax_page__X_sfI button:focus-visible{outline:3px solid #ecbc88;outline-offset:4px}.thorax_mechanism__tO2TK{padding:26px;background:#122730;border:1px solid #526871}.thorax_routeCards__YTDvz{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.thorax_routeCards__YTDvz li{padding:20px;border:1px solid #425e68;background:#172f38}.thorax_routeCards__YTDvz li[data-active=true]{border-color:#e6b99c}.thorax_routeCards__YTDvz p{color:#d0dfe3}.thorax_switches__6y6SW{display:flex;gap:12px;flex-wrap:wrap}.thorax_routeCards__YTDvz button,.thorax_switches__6y6SW button{min-height:44px;padding:12px 17px;background:#203b46;color:#eee8e0;border:1px solid #78909b;font:700 16px Arial,sans-serif;cursor:pointer}.thorax_routeCards__YTDvz button{width:100%;text-align:left}.thorax_routeCards__YTDvz button[aria-pressed=true],.thorax_switches__6y6SW button[aria-pressed=true]{background:#634b41;border-color:#edc5af}.thorax_routeLine__ZVeqP{font-weight:700;color:#f0ccb5!important;border-left:3px solid #d9ac90;padding:12px 16px;background:#213741}.thorax_mechanism__tO2TK svg{display:block;max-width:1000px;margin:24px auto;font:18px Arial,sans-serif}.thorax_sources__U0PRS{background:#0a1720}.thorax_sources__U0PRS ul{max-width:1450px;column-count:2;column-gap:32px;padding-left:20px}.thorax_sources__U0PRS li{page-break-inside:avoid;break-inside:avoid;margin-bottom:12px}.thorax_sources__U0PRS>.thorax_note__ir_QG{margin-left:0}.thorax_roleGrid__hLIQL{grid-template-columns:repeat(3,1fr)}@media(max-width:1050px){.thorax_sectionHead__zcwGR{grid-template-columns:1fr;gap:14px}.thorax_roleGrid__hLIQL{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.thorax_hero___Uv61{padding:34px 19px 26px}.thorax_hero___Uv61 h1{font-size:47px}.thorax_lead__mQCDE{font-size:19px}.thorax_sources__U0PRS,.thorax_teaching__0mXDq{padding:36px 19px}.thorax_sectionHead__zcwGR h2,.thorax_sources__U0PRS h2{font-size:38px}.thorax_sectionHead__zcwGR>p{font-size:17px}.thorax_pair__wwnBM,.thorax_regionRoute__9tgrd,.thorax_roleGrid__hLIQL,.thorax_routeCards__YTDvz,.thorax_steps___4U4v{grid-template-columns:1fr;gap:24px}.thorax_mechanism__tO2TK{padding:18px}.thorax_pair__wwnBM article,.thorax_regionRoute__9tgrd li,.thorax_roleGrid__hLIQL article,.thorax_steps___4U4v li{padding:20px}.thorax_sources__U0PRS ul{column-count:1}.thorax_mechanism__tO2TK svg{font-size:21px}.thorax_links__YIaeS{gap:12px}}.thorax_transportMap__MYjZd{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:18px;align-items:center;margin:24px 0}.thorax_transportMap__MYjZd article{padding:22px;background:#203640;border:1px solid #6d8287}.thorax_transportMap__MYjZd span{font-size:30px;color:#edc9a3}.thorax_mechanism__tO2TK[data-focus=entry] [data-membrane=entry],.thorax_mechanism__tO2TK[data-focus=exit] [data-membrane=exit]{border-color:#edc5af;background:#3e3330}.thorax_transportMap__MYjZd p{font-size:16px}@media(max-width:700px){.thorax_transportMap__MYjZd{grid-template-columns:1fr;gap:20px}.thorax_transportMap__MYjZd span{text-align:center;transform:rotate(90deg)}.thorax_transportMap__MYjZd article{padding:20px}}.thorax_teaching__0mXDq summary{min-height:44px;display:flex;align-items:center}.thorax_mechanism__tO2TK{padding:clamp(1rem,3vw,2rem);border:1px solid var(--line);background:var(--panel)}.thorax_destinationGrid__m6d22,.thorax_stageGrid__2OJq8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.thorax_destinationGrid__m6d22 article,.thorax_mechanism__tO2TK .thorax_pair__wwnBM article,.thorax_stageGrid__2OJq8 article{padding:1rem;border:1px solid var(--line)}.thorax_destinationGrid__m6d22 article[data-active=true],.thorax_mechanism__tO2TK .thorax_pair__wwnBM article[data-active=true],.thorax_stageGrid__2OJq8 article[data-active=true]{border-color:var(--warm)}.thorax_diagramButtons__5Eyep button,.thorax_stageGrid__2OJq8 button{min-height:44px;border:1px solid var(--line);padding:.65rem 1rem;background:var(--panel);color:var(--text);font:inherit;cursor:pointer}.thorax_diagramButtons__5Eyep button[aria-pressed=true],.thorax_stageGrid__2OJq8 button[aria-pressed=true]{border-color:var(--warm);background:#594c43}.thorax_diagramButtons__5Eyep{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:1.5rem}.thorax_layers__nYkD_{list-style:none;padding:0;display:grid;gap:1rem}.thorax_layers__nYkD_ li{display:grid;gap:.3rem}.thorax_layers__nYkD_ span{color:var(--muted)}.thorax_mechanism__tO2TK svg{width:100%;height:auto}.thorax_journey__DtE3a{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.thorax_journey__DtE3a li{display:flex;gap:1rem;padding:1rem;border:1px solid var(--line);background:var(--panel)}.thorax_journey__DtE3a li>span{color:var(--warm);font-size:1.3rem}.thorax_journey__DtE3a h3{margin-top:0}.thorax_journey__DtE3a a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:700px){.thorax_destinationGrid__m6d22,.thorax_journey__DtE3a,.thorax_stageGrid__2OJq8{grid-template-columns:1fr}}.thorax_page__X_sfI{--line:#526871;--panel:#172e38;--text:#ecece4;--muted:#b8ccd3;--warm:#edc5af}.thorax_axisGrid__eZgY_,.thorax_cellRoles__qtJV7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1450px;margin:26px auto}.thorax_axisGrid__eZgY_ article,.thorax_cellRoles__qtJV7 article{padding:22px;border:1px solid #526871;background:#172e38}.thorax_axisGrid__eZgY_ article[data-active=true]{border-color:#edc5af}.thorax_axisSteps__vbi60{list-style:none;padding:0;display:grid;gap:14px}.thorax_axisSteps__vbi60 li{padding:14px;background:#243d46;border-left:3px solid #bbd9df}.thorax_feedback__hlFpb{border-left:3px solid #edc5af;padding:16px;background:#3c3431}.thorax_signalMap__P3MxR{display:grid;grid-template-columns:1fr 1fr;gap:24px}.thorax_signalMap__P3MxR article{padding:22px;border:1px solid #526871;background:#172e38}.thorax_signalMap__P3MxR svg{max-height:360px}.thorax_legend__7ouZl{display:flex;gap:18px;flex-wrap:wrap;margin-block:16px}.thorax_legend__7ouZl span{padding:10px 14px;border:1px solid #78909b}.thorax_domainGrid__mwQ9c{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1450px;margin:26px auto}.thorax_domainGrid__mwQ9c article{padding:20px;border:1px solid #48616b;background:#172e38}.thorax_cellSketch__2t71H{max-width:640px!important}.thorax_rhythm__uwOT4{max-height:220px}.thorax_observation__tNtXU{max-width:1450px;margin:24px auto;border:1px solid #526871;padding:24px}.thorax_sourceCodes__V8_r6{color:#b5d3dc;font-size:14px}.thorax_page__X_sfI button:focus-visible{outline:3px solid #ecbc88;outline-offset:4px}@media(max-width:1050px){.thorax_axisGrid__eZgY_,.thorax_cellRoles__qtJV7,.thorax_domainGrid__mwQ9c{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.thorax_axisGrid__eZgY_,.thorax_cellRoles__qtJV7,.thorax_domainGrid__mwQ9c,.thorax_signalMap__P3MxR{grid-template-columns:1fr}.thorax_signalMap__P3MxR svg{max-height:300px}.thorax_axisGrid__eZgY_ article,.thorax_cellRoles__qtJV7 article,.thorax_domainGrid__mwQ9c article{padding:20px}}.thorax_page__X_sfI [data-anatomy-callout] summary{min-height:44px;display:flex;align-items:center}.thorax_page__X_sfI [data-anatomy-callout] h3{font-family:Georgia,serif;font-size:27px;line-height:1.14}.thorax_organGrid___sdeW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1450px;margin:24px auto}.thorax_organGrid___sdeW article{padding:22px;border:1px solid #526871;background:#172e38}.thorax_flowGrid__NRKJK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-block:24px}.thorax_flowGrid__NRKJK article{padding:22px;border:1px solid #526871;background:#172e38}.thorax_flowGrid__NRKJK article[data-active=true]{border-color:#edc5af;background:#3c3431}.thorax_flowGrid__NRKJK h3{font-size:25px}.thorax_reading__fqFyl,.thorax_sectionHead__zcwGR~p,.thorax_tableWrap__1db_h{max-width:1450px;margin:24px auto}.thorax_tableWrap__1db_h{overflow-x:auto}.thorax_page__X_sfI table{border-collapse:collapse;width:100%;min-width:560px}.thorax_page__X_sfI td,.thorax_page__X_sfI th{text-align:left;padding:14px;border-bottom:1px solid #526871;vertical-align:top}.thorax_page__X_sfI th{color:#edc5af}.thorax_page__X_sfI caption{text-align:left;font-size:18px;margin-block:16px}.thorax_tableWrap__1db_h:focus-visible{outline:3px solid #ecbc88;outline-offset:4px}.thorax_pulseRows__mXiS_{display:grid;gap:24px;margin-block:24px}.thorax_pulseRow__wr1jS{padding:20px;border:1px solid #526871;background:#172e38}.thorax_pulseRow__wr1jS svg{max-width:900px;height:90px;margin:0}.thorax_pulseRow__wr1jS p{font-size:17px}.thorax_pulseRow__wr1jS svg path{stroke:#edc5af;stroke-width:3;fill:none}.thorax_pulseRow__wr1jS svg line{stroke:#78909b;stroke-width:1}.thorax_measureNote__2mz0D{color:#b8ccd3}.thorax_chemistry__m3E0P{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.thorax_chemistry__m3E0P article{border:1px solid #526871;padding:22px;background:#172e38}.thorax_chemistry__m3E0P p{font-size:17px}@media(max-width:1050px){.thorax_flowGrid__NRKJK,.thorax_organGrid___sdeW{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.thorax_chemistry__m3E0P,.thorax_flowGrid__NRKJK,.thorax_organGrid___sdeW{grid-template-columns:1fr}.thorax_pulseRow__wr1jS{padding:16px}}.thorax_supportGrid__lSw_B{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:1450px;margin:24px auto}.thorax_supportGrid__lSw_B article{padding:22px;border:1px solid #526871;background:#172e38}.thorax_routeBridge__fDvtF{color:#edc5af;font-size:26px;text-align:center;margin:12px 0}.thorax_growthMap__z08AH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1450px;margin:24px auto}.thorax_growthMap__z08AH article{padding:20px;background:#172e38;border:1px solid #526871}.thorax_flowGrid__NRKJK p,.thorax_growthMap__z08AH p,.thorax_supportGrid__lSw_B p{font-size:17px}.thorax_page__X_sfI .thorax_sourceCodes__V8_r6 a{display:inline;min-height:0}.thorax_page__X_sfI .thorax_sourceCodes__V8_r6{line-height:2}@media(max-width:1050px){.thorax_supportGrid__lSw_B{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.thorax_axisGrid__eZgY_,.thorax_flowGrid__NRKJK,.thorax_growthMap__z08AH,.thorax_supportGrid__lSw_B{grid-template-columns:1fr}}.thorax_page__X_sfI .thorax_roleGrid__hLIQL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.thorax_roleGrid__hLIQL article{padding:22px;background:#172e38;border:1px solid #526871}.thorax_roleGrid__hLIQL p{font-size:17px}@media(max-width:900px){.thorax_page__X_sfI .thorax_roleGrid__hLIQL{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.thorax_page__X_sfI .thorax_roleGrid__hLIQL{grid-template-columns:1fr}}.thorax-shared_root__VRfGi{background:#031a25;color:#e8f3f5}.thorax-shared_root__VRfGi [data-thorax-mechanism]{background:#06212f;padding:18px;margin:16px 0;border:1px solid #31566b}.thorax-shared_root__VRfGi [data-thorax-mechanism] article{background:#06212f;border-color:#31566b}.thorax-shared_root__VRfGi [data-thorax-mechanism] article[data-active=true],.thorax-shared_root__VRfGi [data-thorax-mechanism] button[aria-pressed=true]{background:#0e3443;border-color:#a8e8f4}.thorax-shared_root__VRfGi section{scroll-margin-top:75px}.thorax-shared_root__VRfGi a:focus-visible,.thorax-shared_root__VRfGi button:focus-visible,.thorax-shared_root__VRfGi summary:focus-visible{outline:3px solid #9ee8f7;outline-offset:4px}.thorax-shared_root__VRfGi{--line:#31566b;--panel:#06212f;--text:#e8f3f5;--muted:#bad0d9;--warm:#edc5af}.thorax-shared_root__VRfGi [aria-label="Chapter overview video planned"]{display:none}.thorax-shared_root__VRfGi [data-chapter-overview]>aside,.thorax-shared_root__VRfGi [data-chapter-overview]>section{grid-column:1/-1}.thorax-shared_root__VRfGi [data-chapter-overview]>aside>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.thorax-shared_root__VRfGi [data-thorax-mechanism]{padding:0;background:transparent;border:0}.thorax-shared_root__VRfGi [data-mobile-label-meaning]{display:none}.thorax-shared_root__VRfGi [data-essential-label] button>span:last-child>span:not([data-mobile-label-meaning]){display:block}.thorax-shared_readingRoute__YK2wz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.thorax-shared_readingRoute__YK2wz a{display:grid;gap:8px;padding:18px;border:1px solid #31566b;color:#c2eef5;text-decoration:none}.thorax-shared_readingRoute__YK2wz span,.thorax-shared_supportNote__dXqCC{color:#b8d0db;line-height:1.65}.thorax-shared_supportNote__dXqCC{font-size:14px}.thorax-shared_focusControls__lsToE{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.thorax-shared_focusControls__lsToE button{min-height:44px;padding:12px 16px;border:1px solid #527b8c;background:#082635;color:#e7f4f6;font:inherit;cursor:pointer}.thorax-shared_focusControls__lsToE button[aria-pressed=true]{border-color:#b6edf5;background:#153e4c}.thorax-shared_focusOverlay__59kG6{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.thorax-shared_focusOverlay__59kG6 ellipse{fill:#f4cc8f0b;stroke:#f4cc8f;stroke-width:2;vector-effect:non-scaling-stroke}.thorax-shared_selectedReading__bh3bv{border-left:3px solid #f4cc8f;background:#0a2836;padding:16px 20px;margin:20px 0;color:#d7e9ef;line-height:1.65}.thorax-shared_selectedReading__bh3bv h3{margin:0 0 8px}.thorax-shared_selectedReading__bh3bv p{margin:0}.thorax-shared_deeperReading__YvXh8{padding:16px 20px;margin:22px 0;border:1px solid #31566b;background:#06212f}.thorax-shared_deeperReading__YvXh8 summary{min-height:44px;cursor:pointer;color:#c7eff5;font-weight:700}.thorax-shared_deeperReading__YvXh8 p{max-width:85ch;line-height:1.7}@media(max-width:760px){.thorax-shared_readingRoute__YK2wz,.thorax-shared_root__VRfGi [data-chapter-overview]>aside>div{grid-template-columns:1fr}.thorax-shared_focusControls__lsToE button{flex:1 1 125px}.thorax-shared_root__VRfGi [data-fitted-image-dialog] h2{min-width:0;font-size:20px;overflow-wrap:anywhere}.thorax-shared_root__VRfGi [data-fitted-image-dialog]>div:first-child>button{flex:none;min-height:44px;min-width:74px;white-space:nowrap}}.thorax-shared_root__VRfGi .thorax-shared_focusOverlay__59kG6{height:100%!important;max-height:none;margin:0;max-width:none}.thorax-shared_focusOverlay__59kG6 .thorax-shared_direction__fg6Z5{fill:none;stroke:#8ee6f5;stroke-width:2;vector-effect:non-scaling-stroke}