.intestinal-learning_source__R47_j{font-size:14px!important;line-height:1.7!important;color:#b4ccd9;border-top:1px solid #264956;padding-top:12px;margin-top:22px}.intestinal-learning_source__R47_j strong{color:#c6dfeb}.intestinal-learning_bridge__uTerq a,.intestinal-learning_routes__cwf_H a,.intestinal-learning_source__R47_j a{color:#9ceaff}.intestinal-learning_routes__cwf_H{margin-block:34px;border-top:1px solid #315568;padding-top:24px}.intestinal-learning_eyebrow__DlDUO{font-size:12px;letter-spacing:.18em;color:#8ce6f5}.intestinal-learning_routes__cwf_H h2{font-family:Georgia,serif;font-size:clamp(27px,3vw,40px);font-weight:400;color:#eef4f7}.intestinal-learning_routes__cwf_H>div{display:grid;grid-template-columns:1fr 1fr;gap:24px}.intestinal-learning_bridge__uTerq,.intestinal-learning_routes__cwf_H details{min-width:0;border-top:1px solid #315568;padding-top:12px}.intestinal-learning_bridge__uTerq summary,.intestinal-learning_routes__cwf_H summary{min-height:44px;padding:8px 0;color:#e6f0f4;font-weight:600;cursor:pointer}.intestinal-learning_bridge__uTerq p,.intestinal-learning_routes__cwf_H p{font-size:16px;line-height:1.75;color:#c5dae5}.intestinal-learning_bridge__uTerq a,.intestinal-learning_routes__cwf_H a{display:inline-flex;align-items:center;min-height:44px}.intestinal-learning_bridge__uTerq a:focus-visible,.intestinal-learning_bridge__uTerq summary:focus-visible,.intestinal-learning_routes__cwf_H a:focus-visible,.intestinal-learning_routes__cwf_H summary:focus-visible{outline:2px solid #f1d2a0;outline-offset:4px}.intestinal-learning_routes__cwf_H ul{padding-left:20px}.intestinal-learning_bridge__uTerq{margin-top:22px}@media(max-width:760px){.intestinal-learning_routes__cwf_H>div{grid-template-columns:1fr}.intestinal-learning_routes__cwf_H{margin-top:24px}}.intestinal-atlas_root__yHrw4{--ink:#edf5ff}.intestinal-atlas_root__yHrw4 [data-intestinal-mechanism]{background:#041b29;border-color:#245468}.intestinal-atlas_root__yHrw4 :is(article,li){border-color:#245468}.intestinal-atlas_root__yHrw4 [aria-pressed=true],.intestinal-atlas_root__yHrw4 [data-active=true]{background:#123b4d!important;border-color:#77ddf3!important}.intestinal-atlas_root__yHrw4 :is([class*=routeLine],[class*=product]){color:#b9eaff!important}.intestinal-atlas_root__yHrw4 [class*=eyebrow]{color:#7de4f8}.intestinal-atlas_root__yHrw4 [class*=transportMap]{gap:12px;margin:16px 0}.intestinal-atlas_root__yHrw4 [class*=transportMap] article{padding:14px;background:#103345;border-color:#245468}.intestinal-atlas_root__yHrw4 [class*=transportMap] span{color:#77ddf3}.intestinal-atlas_root__yHrw4 [class*=sources] ul{overflow-wrap:anywhere}@media(max-width:700px){.intestinal-atlas_root__yHrw4 [class*=roleGrid]{gap:12px}.intestinal-atlas_root__yHrw4 [class*=sources]{padding-inline:18px}}.intestinal-atlas_root__yHrw4 [data-atlas-notes]{margin:12px 0;border-top:1px solid #245468;padding-top:8px}.intestinal-atlas_root__yHrw4 [data-atlas-notes] summary{min-height:44px;cursor:pointer;color:#b9eaff}.intestinal-atlas_root__yHrw4 [data-atlas-notes] dl{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.intestinal-atlas_root__yHrw4 [data-atlas-notes] dt{font-weight:700;color:#b9eaff}.intestinal-atlas_root__yHrw4 [data-atlas-notes] dd{margin:6px 0 0;line-height:1.6}@media(max-width:700px){.intestinal-atlas_root__yHrw4 [data-atlas-notes] dl{grid-template-columns:1fr}}.intestinal-b12-learning_root__ZtfyY{margin:3rem 0;padding:clamp(1.1rem,3vw,2.5rem);border:1px solid #294754;border-radius:16px;background:#041b28;color:#dce9ed;line-height:1.7;scroll-margin-top:5rem}.intestinal-b12-learning_root__ZtfyY p{margin:.7rem 0 1rem}.intestinal-b12-learning_root__ZtfyY a{color:#9ed7df;text-underline-offset:.2em}.intestinal-b12-learning_root__ZtfyY h2,.intestinal-b12-learning_root__ZtfyY h3,.intestinal-b12-learning_root__ZtfyY h4{line-height:1.22;color:#f0f4ef}.intestinal-b12-learning_root__ZtfyY h2{font-family:Georgia,serif;font-size:clamp(1.9rem,3.4vw,3.05rem);font-weight:400;margin:.5rem 0 1.35rem}.intestinal-b12-learning_root__ZtfyY h3{font-size:clamp(1.5rem,2.4vw,2.05rem);margin:.5rem 0 1rem}.intestinal-b12-learning_root__ZtfyY h4{font-size:1.13rem;margin:.55rem 0}.intestinal-b12-learning_eyebrow__Rc_Qp{font-size:.8rem!important;letter-spacing:.13em;font-weight:750;color:#8cced8;text-transform:uppercase}.intestinal-b12-learning_intro__9c_X5{display:grid;grid-template-columns:1.08fr 1fr;gap:2rem;align-items:center}.intestinal-b12-learning_answer__SfeP3{font-size:1.07rem}.intestinal-b12-learning_overview__51hcs{display:block;text-decoration:none}.intestinal-b12-learning_overview__51hcs img{display:block;width:100%;height:auto;border:1px solid #517078;border-radius:9px}.intestinal-b12-learning_overview__51hcs span{display:block;margin-top:.55rem;font-size:.9rem}.intestinal-b12-learning_quickRoute__ftLF6{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin:1.9rem 0}.intestinal-b12-learning_quickRoute__ftLF6 li{padding:.8rem;border-top:2px solid #b6a16b;background:#092330;font-size:.86rem}.intestinal-b12-learning_quickRoute__ftLF6 strong{color:#e6d19b;font-weight:650}.intestinal-b12-learning_route__GaN_v{display:flex;gap:1rem 1.5rem;flex-wrap:wrap;padding:1rem 0}.intestinal-b12-learning_route__GaN_v a{font-size:.95rem}.intestinal-b12-learning_panel__7VQbJ{padding:2rem 0;border-top:1px solid #2c4653;margin-top:1.4rem;scroll-margin-top:5rem}.intestinal-b12-learning_entry__iE3Rq,.intestinal-b12-learning_trace__UmVRr{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.intestinal-b12-learning_trace__UmVRr button{flex:1 1;min-width:12rem}.intestinal-b12-learning_root__ZtfyY button{font:inherit;line-height:1.35;cursor:pointer;border:1px solid #426473;border-radius:8px;padding:.72rem .95rem;background:#0b2a39;color:#d9edf1;text-align:left}.intestinal-b12-learning_root__ZtfyY button[aria-pressed=true]{border-color:#dfc88b;background:#173c48;color:#fff2cb;box-shadow:inset 0 0 0 1px #9d8d61}.intestinal-b12-learning_root__ZtfyY a:focus-visible,.intestinal-b12-learning_root__ZtfyY button:focus-visible,.intestinal-b12-learning_root__ZtfyY summary:focus-visible,.intestinal-b12-learning_scrollPlate__bSAbe:focus-visible{outline:3px solid #f2ce70;outline-offset:4px}.intestinal-b12-learning_steps__Hlp88{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1.1rem 0}.intestinal-b12-learning_steps__Hlp88 button{font-size:.94rem;min-height:3.5rem}.intestinal-b12-learning_reading__2j2TF{background:#092530;border-left:3px solid #a7c5cb;padding:1rem 1.3rem;margin:1.25rem 0}.intestinal-b12-learning_reading__2j2TF .intestinal-b12-learning_highlight__Hik1M{background:#153a44;padding:.65rem .8rem;border-left:3px solid #dec681;color:#f2f3dd}.intestinal-b12-learning_note__En_oO{font-size:.9rem;color:#a9bec8}.intestinal-b12-learning_context__4xZbY{padding:.8rem 1rem;border:1px solid #617468;background:#132d32;color:#e4e6cf;font-size:.95rem}.intestinal-b12-learning_legend__n8euw{display:flex;flex-wrap:wrap;gap:.45rem 1.3rem;font-size:.85rem;padding:.75rem 0}.intestinal-b12-learning_legend__n8euw span:last-child{color:#a9bec8}.intestinal-b12-learning_goldKey__m36WQ{color:#f1d282}.intestinal-b12-learning_cyanKey__9lxf_{color:#8ce4ea}.intestinal-b12-learning_roseKey__sHzO2{color:#f4b4cb}.intestinal-b12-learning_figure__f0qMB{margin:1.1rem 0}.intestinal-b12-learning_scrollPlate__bSAbe{overflow-x:auto;border:1px solid #425c68;border-radius:9px}.intestinal-b12-learning_plate__T01dZ{position:relative;min-width:0;isolation:isolate}.intestinal-b12-learning_plate__T01dZ>img{display:block;width:100%;height:auto}.intestinal-b12-learning_overlay__J3t9f{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.intestinal-b12-learning_leaders__9xm8i{fill:none;stroke:#dfedf3;stroke-width:3;paint-order:stroke;filter:drop-shadow(0 1px 2px #001019)}.intestinal-b12-learning_numberLabels__qWhW4 circle{fill:#062131;stroke:#d7d4a7;stroke-width:3}.intestinal-b12-learning_numberLabels__qWhW4 text{fill:#f4efda;font-size:62px;font-family:system-ui,sans-serif;font-weight:750;text-anchor:middle}.intestinal-b12-learning_vitaminSymbol__u6A_6 path{fill:#ffdb72;stroke:#172a36;stroke-width:3}.intestinal-b12-learning_vitaminSymbol__u6A_6 text{fill:#172a36;font-size:15px;font-weight:800;text-anchor:middle;stroke:none;font-family:system-ui,sans-serif}.intestinal-b12-learning_ifSymbol__qTb6L,.intestinal-b12-learning_tcSymbol__a7Yue{fill:none;stroke-width:5}.intestinal-b12-learning_ifSymbol__qTb6L{stroke:#48eff3}.intestinal-b12-learning_tcSymbol__a7Yue{stroke:#ff7cb4}.intestinal-b12-learning_ifSymbol__qTb6L text,.intestinal-b12-learning_tcSymbol__a7Yue text{font-size:25px;font-weight:800;text-anchor:middle;stroke:#072332;stroke-width:4;paint-order:stroke;fill:currentColor;font-family:system-ui,sans-serif}.intestinal-b12-learning_ifSymbol__qTb6L{color:#b8ffff}.intestinal-b12-learning_tcSymbol__a7Yue{color:#ffc7dd}.intestinal-b12-learning_ifFragments__ucJkv{fill:none;stroke:#48eff3;stroke-width:8;stroke-linecap:round;filter:drop-shadow(0 0 2px #052a31)}.intestinal-b12-learning_recognition__nhsWM{fill:none;stroke:#00c6dc;stroke-width:7;filter:drop-shadow(0 0 2px #002334)}.intestinal-b12-learning_direction__sIB_H{fill:none;stroke:#fff5a7;stroke-width:5;color:#fff5a7;filter:drop-shadow(0 1px 2px #152432)}.intestinal-b12-learning_figure__f0qMB figcaption{font-size:.84rem;color:#a8bcc4;margin-top:.65rem}.intestinal-b12-learning_anatomy__3qJFu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem 1.8rem;padding-left:1.2rem;font-size:.93rem}.intestinal-b12-learning_anatomy__3qJFu li::marker{color:#eed39a;font-weight:700}.intestinal-b12-learning_enlarge__2LMNA{margin:.6rem 0 1rem;color:#f0dcaa!important}.intestinal-b12-learning_sources__yFhNr{font-size:.8rem;color:#a7bec7;line-height:1.8}.intestinal-b12-learning_root__ZtfyY details{margin-top:1.2rem;padding:1rem;border:1px solid #355260;border-radius:9px;background:#07202c}.intestinal-b12-learning_root__ZtfyY summary{cursor:pointer;font-weight:650;color:#d8e6e9}.intestinal-b12-learning_root__ZtfyY details article,.intestinal-b12-learning_staticSteps__4HYha li{margin:1.1rem 0}.intestinal-b12-learning_staticSteps__4HYha{padding-left:1.3rem}.intestinal-b12-learning_cards__mnCkm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.intestinal-b12-learning_cards__mnCkm article{padding:1rem;background:#09242f;border:1px solid #304c58;border-radius:9px}.intestinal-b12-learning_cards__mnCkm p{font-size:.95rem}.intestinal-b12-learning_cards__mnCkm .intestinal-b12-learning_note__En_oO{font-size:.85rem}.intestinal-b12-learning_cards__mnCkm .intestinal-b12-learning_sources__yFhNr{font-size:.76rem}.intestinal-b12-learning_destination__DNQ6D{display:grid;grid-template-columns:1fr 1.1fr;gap:1.8rem}.intestinal-b12-learning_destination__DNQ6D figure{margin:0}.intestinal-b12-learning_destination__DNQ6D img{width:100%;height:auto;border-radius:9px;border:1px solid #42606c}.intestinal-b12-learning_destination__DNQ6D figcaption{font-size:.87rem;color:#aabfc7;margin:.65rem 0}.intestinal-b12-learning_deliveryRoute__pGw6P{padding-left:1.3rem}.intestinal-b12-learning_deliveryRoute__pGw6P li{padding:0 0 .75rem .4rem}.intestinal-b12-learning_deliveryRoute__pGw6P li::marker{color:#d9c482}.intestinal-b12-learning_choices__Ut1BL{display:grid;gap:.65rem}.intestinal-b12-learning_choices__Ut1BL button{background:#0a2735}.intestinal-b12-learning_feedback__bNDFt{margin:1rem 0;border-left:3px solid #dfce8e;background:#19373d;padding:1rem}.intestinal-b12-learning_feedback__bNDFt p{margin:.5rem 0 0}.intestinal-b12-learning_sourceList__Aalkg{padding-left:1.3rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.8rem}.intestinal-b12-learning_sourceList__Aalkg li{font-size:.9rem}.intestinal-b12-learning_sourceList__Aalkg p{font-size:.83rem;color:#afc4cc;margin:.4rem 0}.intestinal-b12-learning_dialog__p7Tlu{color:#dfebed;background:#061c29;border:1px solid #77949d;border-radius:12px;width:min(1440px,calc(100vw - 32px));max-height:90vh;overflow:auto;padding:1.1rem 1.4rem;box-sizing:border-box}.intestinal-b12-learning_dialog__p7Tlu::backdrop{background:#001018e8}.intestinal-b12-learning_dialogHeader__Vwmh1{display:flex;align-items:center;justify-content:space-between;gap:1rem;position:sticky;top:-1.1rem;background:#061c29;z-index:3;padding:.65rem 0}.intestinal-b12-learning_dialogHeader__Vwmh1 h3{font-size:1.3rem;margin:.2rem 0}.intestinal-b12-learning_dialogHeader__Vwmh1 button{white-space:nowrap}.intestinal-b12-learning_dialog__p7Tlu .intestinal-b12-learning_plate__T01dZ{min-width:1050px}.intestinal-b12-learning_dialog__p7Tlu>p{font-size:.9rem}.intestinal-b12-learning_dialog__p7Tlu .intestinal-b12-learning_figure__f0qMB{margin:.7rem 0}.intestinal-b12-learning_dialog__p7Tlu .intestinal-b12-learning_scrollPlate__bSAbe{border-color:#718c95}@media(max-width:1000px){.intestinal-b12-learning_destination__DNQ6D,.intestinal-b12-learning_intro__9c_X5{grid-template-columns:1fr}.intestinal-b12-learning_overview__51hcs{max-width:650px}.intestinal-b12-learning_cards__mnCkm{grid-template-columns:1fr}.intestinal-b12-learning_quickRoute__ftLF6{grid-template-columns:repeat(3,minmax(0,1fr))}.intestinal-b12-learning_anatomy__3qJFu{grid-template-columns:1fr 1fr}.intestinal-b12-learning_sourceList__Aalkg{grid-template-columns:1fr}}@media(max-width:600px){.intestinal-b12-learning_root__ZtfyY{padding:1rem}.intestinal-b12-learning_quickRoute__ftLF6,.intestinal-b12-learning_steps__Hlp88{grid-template-columns:1fr 1fr}.intestinal-b12-learning_steps__Hlp88 button{font-size:.86rem;padding:.65rem}.intestinal-b12-learning_trace__UmVRr button{min-width:0;font-size:.93rem}.intestinal-b12-learning_reading__2j2TF{padding:.8rem}.intestinal-b12-learning_anatomy__3qJFu{grid-template-columns:1fr;font-size:.9rem}.intestinal-b12-learning_quickRoute__ftLF6 li{font-size:.81rem}.intestinal-b12-learning_dialog__p7Tlu{padding:.8rem;width:calc(100vw - 20px)}.intestinal-b12-learning_dialogHeader__Vwmh1{top:-.8rem;align-items:flex-start}.intestinal-b12-learning_dialogHeader__Vwmh1 h3{font-size:1.05rem}.intestinal-b12-learning_dialogHeader__Vwmh1 button{font-size:.85rem;padding:.6rem}.intestinal-b12-learning_root__ZtfyY h2{font-size:1.9rem}.intestinal-b12-learning_legend__n8euw{font-size:.8rem}.intestinal-b12-learning_numberLabels__qWhW4 text{font-size:66px}}.intestinal-b12-learning_escortLedger__Z5CdI{margin:1.2rem 0}.intestinal-b12-learning_ledgerCards__ptpl7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.intestinal-b12-learning_ledgerCards__ptpl7 article{padding:.8rem;border:1px solid #34535f;border-radius:8px;background:#082330}.intestinal-b12-learning_ledgerCards__ptpl7 article[data-carrying=true]{border-color:#b9a16b;background:#123139}.intestinal-b12-learning_ledgerCards__ptpl7 h4{font-size:.98rem}.intestinal-b12-learning_ledgerCards__ptpl7 p{font-size:.86rem;margin:.5rem 0}.intestinal-b12-learning_tissueInset__7KyJ3{margin:1.5rem 0;padding:1.1rem;border:1px solid #526974;border-radius:10px;background:#08232f}.intestinal-b12-learning_tissueStages__RNZrn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;list-style:none;padding:0;margin:1rem 0}.intestinal-b12-learning_tissueStages__RNZrn li{min-width:0;padding:.8rem;background:#051b28;border:1px solid #304e5c;border-radius:8px}.intestinal-b12-learning_tissueStages__RNZrn h4{font-size:1rem;min-height:2.5rem}.intestinal-b12-learning_tissueStages__RNZrn svg{display:block;width:100%;max-width:280px;height:auto;margin:.5rem auto}.intestinal-b12-learning_tissueStages__RNZrn p{font-size:.88rem;margin:.7rem 0 0}.intestinal-b12-learning_tissueInset__7KyJ3 figcaption{font-size:.85rem;color:#abc2ca}.intestinal-b12-learning_tissueOutside__seStK{fill:#0d3342}.intestinal-b12-learning_tissueInside__2LLpg{fill:#0a2938}.intestinal-b12-learning_tissueMembrane__SZlUh{fill:none;stroke:#95b9c4;stroke-width:5}.intestinal-b12-learning_tissueReceptor__sdgO5{fill:none;stroke:#b9bdff;stroke-width:6;stroke-linecap:round}.intestinal-b12-learning_tissueVesicle__Y7Bly{fill:#153949;stroke:#bdd1d5;stroke-width:5}.intestinal-b12-learning_tissueLabels__fKaOD{font:14px system-ui,sans-serif;fill:#c8dce1;stroke:none}@media(max-width:800px){.intestinal-b12-learning_ledgerCards__ptpl7,.intestinal-b12-learning_tissueStages__RNZrn{grid-template-columns:1fr}.intestinal-b12-learning_tissueStages__RNZrn h4{min-height:0}}.shoulder_root__O_jJd{min-width:0;color:#dceef4}.shoulder_root__O_jJd article[id],.shoulder_root__O_jJd section{scroll-margin-top:125px}.shoulder_root__O_jJd h1{font-size:clamp(35px,4.4vw,58px);line-height:1.08;margin:.4rem 0 1rem}.shoulder_root__O_jJd h2{font-size:clamp(26px,3vw,39px);line-height:1.2}.shoulder_root__O_jJd h3{font-size:clamp(20px,2vw,27px);line-height:1.3;color:#d1f0f7}.shoulder_root__O_jJd p{line-height:1.7}.shoulder_root__O_jJd a{color:#b4e9f5}.shoulder_poster__YTyDR,.shoulder_section__UnIzn{padding:clamp(18px,3vw,38px);border:1px solid #315260;border-radius:6px;margin:0 0 30px;background:#031923}.shoulder_heading__b1jkc{display:grid;grid-template-columns:1.25fr 1fr;gap:30px;align-items:center}.shoulder_heading__b1jkc>*{min-width:0}.shoulder_eyebrow__b4ucF{font-size:.73rem!important;letter-spacing:.15em;color:#91dfef;font-weight:700}.shoulder_lead__0kaVP{max-width:83ch;font-size:1.08rem}.shoulder_route__DeBkh{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:25px 0}.shoulder_route__DeBkh li{border-top:2px solid #e9bf80;padding-top:12px}.shoulder_learning__Fa3n4 span,.shoulder_learning__Fa3n4 strong,.shoulder_route__DeBkh span,.shoulder_route__DeBkh strong,.shoulder_sourceList__NCUZi span{display:block}.shoulder_learning__Fa3n4 strong,.shoulder_route__DeBkh strong{color:#d1eff6;font-size:20px}.shoulder_columns____477,.shoulder_depth__5oW_M,.shoulder_learning__Fa3n4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:24px}.shoulder_columns____477>*,.shoulder_depth__5oW_M>*,.shoulder_learning__Fa3n4>*{min-width:0}.shoulder_depth__5oW_M article{border-top:1px solid #315968;padding-top:18px}.shoulder_depth__5oW_M p{max-width:72ch}.shoulder_controls__ou_Vd{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0}.shoulder_controls__ou_Vd a,.shoulder_root__O_jJd .shoulder_controls__ou_Vd button{font:inherit;padding:10px 14px;min-height:44px;max-width:100%;border:1px solid #6998a7;border-radius:4px;background:#092833;color:#d8f3fb;white-space:normal;cursor:pointer}.shoulder_controls__ou_Vd button[aria-pressed=true]{border-color:#cbf3ff;background:#28596a}.shoulder_root__O_jJd a:focus-visible,.shoulder_root__O_jJd button:focus-visible,.shoulder_root__O_jJd summary:focus-visible{outline:3px solid #ffd18a;outline-offset:3px}.shoulder_lesson__ZJYbn,.shoulder_reading__DScIk,.shoulder_result__DP3uH{padding:16px 20px;border-left:3px solid #9edeea;background:#082735;margin:16px 0}.shoulder_reading__DScIk h3{margin:.2rem 0 .5rem}.shoulder_reading__DScIk p{margin:.5rem 0}.shoulder_key__Dyp3g,.shoulder_note__uukTr,.shoulder_references___Hdr0{font-size:.85rem!important;color:#afcbd5}.shoulder_key__Dyp3g{border-top:1px solid #315967;padding-top:10px}.shoulder_mechanism__0s63_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.shoulder_mechanism__0s63_>div{min-width:0}.shoulder_result__DP3uH strong{color:#ffd18a;font-size:24px}.shoulder_references___Hdr0{margin-top:20px}.shoulder_sourceList__NCUZi{padding-left:22px}.shoulder_sourceList__NCUZi li{padding:8px 0}.shoulder_sourceList__NCUZi span{font-size:.9rem;color:#b8d0d9}.shoulder_learning__Fa3n4 a{padding:18px;border:1px solid #3d6573;line-height:1.6;border-radius:4px}.shoulder_root__O_jJd details{border-top:1px solid #315968;padding:15px 0}.shoulder_root__O_jJd summary{cursor:pointer;font-weight:700;color:#c9edf4}.shoulder_plate__LyoWr{margin:22px 0;min-width:0}.shoulder_plate__LyoWr [data-annotation-frame]{padding:0 24px!important;min-width:0!important;max-width:100%!important;display:block!important}.shoulder_plate__LyoWr [data-anatomy-canvas]{position:relative;min-width:0}.shoulder_plate__LyoWr [data-anatomy-canvas] img,.shoulder_plate__LyoWr picture{display:block}.shoulder_plate__LyoWr [data-annotation-frame]>ol{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 16px;padding:14px 0 0!important;min-width:0}.shoulder_plate__LyoWr [data-essential-label]{margin:0!important}.shoulder_plate__LyoWr [data-essential-label] button{min-height:44px;white-space:normal;font:inherit}.shoulder_plate__LyoWr [data-essential-label] strong{font-size:15px}.shoulder_plate__LyoWr [data-essential-label] button>span>span:not([data-mobile-label-meaning]){display:block;font-size:13px;line-height:1.5}.shoulder_plate__LyoWr [data-mobile-label-meaning]{display:none}.shoulder_plate__LyoWr [data-annotation-overlay] path,.shoulder_plate__LyoWr [data-external-rail]{display:inline!important}.shoulder_root__O_jJd .shoulder_overlay__XQPTr{position:absolute;inset:0;pointer-events:none}.shoulder_root__O_jJd .shoulder_overlay__XQPTr>svg{position:absolute;display:block;inset:0;width:100%!important;height:100%!important;max-width:none;aspect-ratio:auto;margin:0;overflow:visible}.shoulder_leader__mQpO0{fill:none;stroke:#a6d7df;stroke-width:.17}.shoulder_direction__aJv71{fill:none;stroke:#ffd18a;stroke-width:.65}.shoulder_direction__aJv71[data-force=resistance]{stroke:#83d9ff}.shoulder_attention__aTQWT{fill:none;stroke:#ffe0a0;stroke-width:.55;stroke-dasharray:1.3 .8}.shoulder_shortName__7iJa_{position:absolute;max-width:31%;width:max-content;padding:3px 5px;background:#001923eb;color:#e5f7fb;font-size:clamp(11px,1vw,15px);line-height:1.2;border:1px solid #456c77;border-radius:3px;transform:translateY(-50%)}.shoulder_plate__LyoWr [data-fitted-image-dialog]>div:first-child{display:flex;align-items:flex-start;gap:14px}.shoulder_plate__LyoWr [data-fitted-image-dialog]>div:first-child h2{flex:1 1;min-width:0}.shoulder_plate__LyoWr [data-fitted-image-dialog]>div:first-child button{min-width:78px;flex:0 0 auto;white-space:nowrap;min-height:44px}.shoulder_root__O_jJd [data-fit-atlas-detail]{max-height:none!important;overflow:visible!important}@media(max-width:760px){.shoulder_poster__YTyDR,.shoulder_section__UnIzn{padding:16px 12px}.shoulder_columns____477,.shoulder_depth__5oW_M,.shoulder_heading__b1jkc,.shoulder_learning__Fa3n4,.shoulder_mechanism__0s63_{grid-template-columns:minmax(0,1fr);gap:20px}.shoulder_route__DeBkh{grid-template-columns:1fr;gap:12px}.shoulder_root__O_jJd h1{font-size:38px}.shoulder_root__O_jJd h2{font-size:28px}.shoulder_controls__ou_Vd>a,.shoulder_root__O_jJd .shoulder_controls__ou_Vd>button{flex:1 1 145px;font-size:14px}.shoulder_plate__LyoWr [data-annotation-frame]{padding:0 18px!important}.shoulder_plate__LyoWr [data-annotation-frame]>ol{grid-template-columns:minmax(0,1fr)!important}.shoulder_shortName__7iJa_{font-size:11px;padding:2px 3px;max-width:34%}.shoulder_lesson__ZJYbn,.shoulder_reading__DScIk,.shoulder_result__DP3uH{padding:12px}.shoulder_plate__LyoWr [data-fitted-image-dialog]{padding:10px}.shoulder_references___Hdr0{font-size:.8rem!important}}.shoulder_prose__FdQdA{max-width:80ch}.shoulder_learning__Fa3n4{margin:18px 0}.shoulder_boundary__Jo45Q{border:1px solid #315968;padding:16px;margin:20px 0}.shoulder_sourceList__NCUZi span{display:block}.shoulder_root__O_jJd .shoulder_overlay__XQPTr{height:100%!important}.shoulder_reading__DScIk ol{padding-left:22px;line-height:1.7}.shoulder_plate__LyoWr[data-pressure-plate=circulation]{max-width:1100px;margin-inline:auto}.shoulder_overviewPair__GJ4Q_{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:20px;align-items:start}.shoulder_overviewPair__GJ4Q_>section{min-width:0}.shoulder_overviewPair__GJ4Q_ h3{font-size:19px;line-height:1.4}@media(max-width:760px){.shoulder_overviewPair__GJ4Q_{grid-template-columns:minmax(0,1fr)}}.shoulder_posterPair__aGoVF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.shoulder_posterPair__aGoVF>section{min-width:0}.shoulder_posterPair__aGoVF h3{font-size:21px}.shoulder_budget__Wed0E{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.shoulder_budget__Wed0E>div{border-top:1px solid #75949f;padding-top:10px}.shoulder_budget__Wed0E dt{line-height:1.5}.shoulder_budget__Wed0E dd{margin:6px 0 0;color:#ffd18a;font-size:1.7rem}.shoulder_root__O_jJd [data-temperature-plate=muscle]{max-width:1100px;margin-inline:auto}@media(max-width:760px){.shoulder_posterPair__aGoVF{grid-template-columns:minmax(0,1fr)}.shoulder_budget__Wed0E{grid-template-columns:repeat(2,minmax(0,1fr))}.shoulder_root__O_jJd .shoulder_shortName__7iJa_{font-size:11px;max-width:36%}}.shoulder_root__O_jJd [data-shoulder-cuff] .shoulder_posterPair__aGoVF{grid-template-columns:minmax(0,1fr)}@media(min-width:1600px){.shoulder_root__O_jJd [data-shoulder-cuff] .shoulder_posterPair__aGoVF{grid-template-columns:repeat(2,minmax(0,1fr))}}.shoulder_root__O_jJd .shoulder_plate__LyoWr{max-width:1100px;margin-inline:auto}.saliva_root__QSmmk{min-width:0;width:100%;grid-column:1/-1}.saliva_panel__DyFbA{padding:clamp(16px,2.4vw,28px);border:1px solid #315260;border-radius:5px;background:#031923;margin:20px 0}.saliva_root__QSmmk .saliva_panel__DyFbA h3{font-size:clamp(23px,2.2vw,31px);line-height:1.25}.saliva_root__QSmmk .saliva_panel__DyFbA h4{font-size:21px;line-height:1.4;color:#d1f0f7;margin:.2rem 0 .6rem}.saliva_jump__zPyKk{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.saliva_jump__zPyKk a{padding:10px 13px;border:1px solid #527e90;min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.saliva_equation__CQ_NN,.saliva_relation__d2MYC{padding:14px 16px;border-left:3px solid #dfc18b;background:#082735;line-height:1.6;font-size:clamp(17px,1.8vw,22px)}.saliva_quantities__tLTsN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0}.saliva_quantities__tLTsN>div{border-top:1px solid #527e90;padding-top:10px;min-width:0}.saliva_quantities__tLTsN dt{line-height:1.5;font-size:14px}.saliva_quantities__tLTsN dd{margin:7px 0;font-size:29px;color:#ffd18a}.saliva_quantities__tLTsN dd span{font-size:16px;white-space:nowrap}.saliva_root__QSmmk .saliva_plate__KkbZQ[data-saliva-plate] dialog[data-fitted-image-dialog] [data-fit-atlas-detail]{padding:0!important;max-height:none!important;overflow:visible!important}.saliva_root__QSmmk .saliva_plate__KkbZQ[data-saliva-plate] [data-fitted-image-dialog]>div:first-child h2{min-width:0;flex:1 1}.saliva_root__QSmmk .saliva_plate__KkbZQ[data-saliva-plate] [data-fitted-image-dialog]>div:first-child button{flex:0 0 auto;min-width:78px;white-space:nowrap;min-height:44px}@media(max-width:760px){.saliva_panel__DyFbA{padding:16px 10px}.saliva_root__QSmmk .saliva_panel__DyFbA h3{font-size:25px}.saliva_quantities__tLTsN{grid-template-columns:1fr;gap:12px}.saliva_quantities__tLTsN>div{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items:center;gap:12px}.saliva_quantities__tLTsN dd{font-size:25px}.saliva_root__QSmmk .saliva_jump__zPyKk a{flex:1 1 120px}.saliva_root__QSmmk .saliva_plate__KkbZQ[data-saliva-plate] [data-annotation-frame]{padding:0 18px!important}}section.salivary-cell_root__vq_pF[id=salivary-cell-course]{max-width:1100px!important;margin:3rem auto!important;padding:clamp(16px,3vw,36px);color:#e1eaf1;background:linear-gradient(140deg,#10283b,#071521);border:1px solid #627076;border-radius:24px;line-height:1.7;scroll-margin-top:100px;min-width:0;overflow-wrap:anywhere}.salivary-cell_root__vq_pF h3{font-size:clamp(26px,3vw,40px);line-height:1.2;color:#f2dfb4;margin:.4em 0}.salivary-cell_root__vq_pF h4{font-size:clamp(21px,2.4vw,29px);line-height:1.3;color:#f3dfb1;margin:1em 0 .6em}.salivary-cell_root__vq_pF h5{font-size:20px;line-height:1.4;margin:.5em 0;color:#f0deb6}.salivary-cell_root__vq_pF p{font-size:17px;line-height:1.75}.salivary-cell_root__vq_pF a{color:#9adfe9;text-underline-offset:4px}.salivary-cell_eyebrow__5VQHt,.salivary-cell_location__jk08S{font-size:12px;letter-spacing:.1em;color:#d7bb83;font-weight:700}.salivary-cell_lead__8FZkW{max-width:75ch}.salivary-cell_overview__5R4Cf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;gap:14px}.salivary-cell_overview__5R4Cf li{padding:16px;border-top:2px solid #b9965a;background:#10283b}.salivary-cell_overview__5R4Cf span,.salivary-cell_overview__5R4Cf strong{display:block}.salivary-cell_overview__5R4Cf span{margin-top:8px}.salivary-cell_choices__jbdPa{display:flex;gap:9px;flex-wrap:wrap;margin:24px 0}.salivary-cell_choices__jbdPa button,.salivary-cell_diagram__k5fjF button{background:#17394a;color:#eaf7f8;border:1px solid #688a92;border-radius:9px;min-height:44px;padding:10px 14px;font:inherit;cursor:pointer;text-align:left}.salivary-cell_choices__jbdPa button[aria-pressed=true],.salivary-cell_diagram__k5fjF button[aria-pressed=true]{background:#e1c48d;color:#152331;border-color:#f5dfb8}.salivary-cell_root__vq_pF :focus-visible{outline:3px solid #f8d082;outline-offset:4px}.salivary-cell_answer__c7uqJ{padding:18px 22px;background:#153344;border-left:4px solid #d3b06e;border-radius:9px}.salivary-cell_answer__c7uqJ h4{margin-top:0}.salivary-cell_boundary__mG3EC{padding:15px 19px;border-left:3px solid #9bc2c3;background:#132d3c}.salivary-cell_diagram__k5fjF{padding:clamp(14px,2.5vw,26px);border:1px solid #738486;border-radius:16px;margin:24px 0;background:#0b202f}.salivary-cell_compartmentRoute__fKVan{list-style:none;counter-reset:step;padding:0;display:grid;gap:14px}.salivary-cell_compartmentRoute__fKVan li{counter-increment:step;position:relative;padding:20px 20px 20px 58px;background:#183547;border:1px solid #718692;border-radius:12px}.salivary-cell_compartmentRoute__fKVan li:before{content:counter(step);position:absolute;left:18px;top:20px;color:#ead4a7;font-weight:700}.salivary-cell_compartmentRoute__fKVan .salivary-cell_location__jk08S,.salivary-cell_compartmentRoute__fKVan strong{display:block}.salivary-cell_compartmentRoute__fKVan p{margin:6px 0 0}.salivary-cell_compartmentRoute__fKVan .salivary-cell_lumen__uLXqE{background:#263a37;border-color:#8ca693}.salivary-cell_compartmentRoute__fKVan .salivary-cell_transfer__bOuTd{border-left:4px solid #9cc6d2}.salivary-cell_compartmentRoute__fKVan .salivary-cell_unknown__sZy4c{border:2px dashed #d9b675;background:#302b23}.salivary-cell_twoColumns__SNw2n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.salivary-cell_twoColumns__SNw2n article{padding:20px;background:#183344;border:1px solid #6a7e87;border-radius:12px}.salivary-cell_direction__ZbHjW{font-weight:700;color:#d1ecec}.salivary-cell_stage__VaWmG{padding:20px;background:#26362f;border-left:4px solid #d7b26d}.salivary-cell_compartmentRoute__fKVan .salivary-cell_current__kGCCc{border:2px solid #e2c489}.salivary-cell_signalRoute__ivrlW{padding-left:28px;display:grid;gap:10px}.salivary-cell_signalRoute__ivrlW li{padding:8px 12px;background:#16374a;font-size:18px}.salivary-cell_definitions__j_JUi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.salivary-cell_definitions__j_JUi div{padding:16px;border:1px solid #637f88;border-radius:10px}.salivary-cell_definitions__j_JUi dt{font-weight:700;color:#efdbb1}.salivary-cell_definitions__j_JUi dd{margin:8px 0 0}.salivary-cell_sourceLedger__rIwr9,.salivary-cell_topic__rOXoH{margin:16px 0;border:1px solid #607d88;border-radius:12px;padding:16px 20px;scroll-margin-top:100px}.salivary-cell_sourceLedger__rIwr9 summary,.salivary-cell_topic__rOXoH summary{font-size:19px;font-weight:700;cursor:pointer;color:#f0dcaf}.salivary-cell_check__oA_qR{padding:12px;background:#112d3b;border-radius:8px}.salivary-cell_check__oA_qR summary{font-size:17px}.salivary-cell_links__jQYkI{display:flex;flex-wrap:wrap;gap:15px;margin:24px 0}.salivary-cell_sourceLedger__rIwr9 li{padding:14px 0;scroll-margin-top:100px}.salivary-cell_evidence__xHzJo{font-size:14px!important;color:#b4c4cd}.salivary-cell_sourceLedger__rIwr9 p{font-size:15px}.salivary-cell_root__vq_pF [data-annotation-frame]{min-width:0}.salivary-cell_root__vq_pF dialog[open]{overflow-wrap:anywhere}@media(max-width:1200px) and (min-width:761px){.salivary-cell_root__vq_pF dialog[open][data-fitted-image-dialog] [data-fit-atlas-detail] [data-annotation-frame]{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:760px){section.salivary-cell_root__vq_pF[id=salivary-cell-course]{padding:16px;border-radius:16px}.salivary-cell_definitions__j_JUi,.salivary-cell_overview__5R4Cf,.salivary-cell_twoColumns__SNw2n{grid-template-columns:minmax(0,1fr)}.salivary-cell_diagram__k5fjF{padding:14px}.salivary-cell_compartmentRoute__fKVan li{padding:16px 14px 16px 42px}.salivary-cell_compartmentRoute__fKVan li:before{left:14px;top:16px}.salivary-cell_root__vq_pF p{font-size:16px}.salivary-cell_sourceLedger__rIwr9,.salivary-cell_topic__rOXoH{padding:14px}.salivary-cell_root__vq_pF dialog[open][data-fitted-image-dialog] [data-fit-atlas-detail] [data-annotation-frame]{grid-template-columns:minmax(0,1fr)!important}.salivary-cell_root__vq_pF dialog[open][data-fitted-image-dialog] [data-fit-atlas-detail]{min-width:0!important}}.salivary-cell_spatialFigure__j6qU0{margin:20px auto;max-width:640px}.salivary-cell_spatialFigure__j6qU0 figcaption{font-size:20px;color:#f0dcaf;font-weight:700;margin-bottom:12px}.salivary-cell_spatialFigure__j6qU0 svg{width:100%;height:auto;display:block}.salivary-cell_spatialFigure__j6qU0 svg text{font:32px system-ui,sans-serif;fill:#e5eeeb}.salivary-cell_spatialFigure__j6qU0 svg text.salivary-cell_svgSmall__vsBUw{font-size:32px}.salivary-cell_svgArrow__dTfhx,.salivary-cell_svgUnknown__VBKw8{stroke:#e6c485;stroke-width:4;fill:none}.salivary-cell_svgUnknown__VBKw8{stroke-dasharray:9 9}.salivary-cell_spatialFigure__j6qU0 p{font-size:15px}.salivary-cell_root__vq_pF .salivary-cell_topic__rOXoH li{margin:12px 0}@media(max-width:760px){section.salivary-cell_root__vq_pF[id=salivary-cell-course]{padding:10px}.salivary-cell_diagram__k5fjF{padding:8px}.salivary-cell_spatialFigure__j6qU0{max-width:none}}.salivary-cell_panelChoices___uVvF{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.salivary-cell_panelChoices___uVvF button{font:inherit;min-height:44px;padding:10px 14px;border:1px solid #8aa2a8;border-radius:8px;color:#e7efef;background:#153344}.salivary-cell_panelChoices___uVvF button[aria-pressed=true]{color:#152331;background:#e2c38c}.salivary-cell_focusOverlay__aEnTk{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.salivary-cell_focusOverlay__aEnTk line,.salivary-cell_focusOverlay__aEnTk path{fill:none;stroke:#e6d299;stroke-width:3}.salivary-cell_focusOverlay__aEnTk .salivary-cell_signal__4HTSp{stroke:#9cdeec;stroke-dasharray:8 6}.salivary-cell_legend__HaqHt{display:flex;flex-wrap:wrap;gap:12px}.salivary-cell_legend__HaqHt span{padding:8px;border:1px solid #71858b;border-radius:8px}.salivary-cell_courseDiagram__8obkR{max-width:420px;margin:20px auto}.salivary-cell_courseDiagram__8obkR svg{width:100%;height:auto;display:block}.salivary-cell_courseDiagram__8obkR text{font:24px system-ui,sans-serif;fill:#eef1eb}.salivary-cell_courseDiagram__8obkR p{font-size:15px}.salivary-cell_courseDiagram__8obkR figcaption{font-size:20px;font-weight:700;color:#e6d299}.salivary-cell_spatial__tr2vc{max-width:480px;margin:24px auto}.salivary-cell_spatial__tr2vc figcaption{font-size:21px;font-weight:700;color:#eddbb6;margin-bottom:16px}.salivary-cell_spatial__tr2vc svg{display:block;width:100%;height:auto}.salivary-cell_spatial__tr2vc svg text{font:28px system-ui,sans-serif;fill:#ecf2ed}.salivary-cell_spatial__tr2vc p{font-size:16px;line-height:1.7}.salivary-cell_stateCaption__L7695{padding:14px;border-left:3px solid #d6ba86;background:#18394a}.salivary-cell_routeKey__PeaLd{display:grid;gap:12px}.salivary-cell_branchRoute__3T5ha,.salivary-cell_routeKey__PeaLd div{padding:14px;border:1px solid #6f8c94;border-radius:10px;background:#133042}.salivary-cell_routeKey__PeaLd dt{font-weight:700;color:#efdbb1}.salivary-cell_routeKey__PeaLd dd{margin:5px 0 0}.salivary-cell_transportKey__oSQWl{padding-left:25px}.salivary-cell_transportKey__oSQWl li{padding:8px 0}.salivary-cell_branchRoute__3T5ha p{margin:10px 0}.carbohydrate-learning_root__u9gf5{min-width:0;width:100%;grid-column:1/-1}.carbohydrate-learning_panel__OT8Ne{padding:clamp(16px,2.4vw,28px);border:1px solid #315260;border-radius:5px;background:#031923;margin:22px 0}.carbohydrate-learning_root__u9gf5 .carbohydrate-learning_panel__OT8Ne h3{font-size:clamp(23px,2.2vw,31px);line-height:1.25}.carbohydrate-learning_root__u9gf5 .carbohydrate-learning_panel__OT8Ne h4{font-size:21px;line-height:1.4;color:#d1f0f7;margin:.2rem 0 .6rem}.carbohydrate-learning_jump__Firch{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.carbohydrate-learning_jump__Firch a{padding:10px 13px;border:1px solid #527e90;min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.carbohydrate-learning_chemistry__KgRUm{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.carbohydrate-learning_chemistry__KgRUm li{min-width:0;border-top:2px solid #75949f;padding-top:12px}.carbohydrate-learning_chemistry__KgRUm span,.carbohydrate-learning_chemistry__KgRUm strong{display:block;line-height:1.6}.carbohydrate-learning_chemistry__KgRUm strong{color:#d0f0f7;margin-bottom:7px}.carbohydrate-learning_root__u9gf5 .carbohydrate-learning_direction__gSnN1{fill:none;stroke:#8deaff;stroke-width:.65}.carbohydrate-learning_root__u9gf5 .carbohydrate-learning_plate__N0E2X[data-carbohydrate-plate] dialog[data-fitted-image-dialog] [data-fit-atlas-detail]{padding:0!important;max-height:none!important;overflow:visible!important}.carbohydrate-learning_root__u9gf5 .carbohydrate-learning_plate__N0E2X[data-carbohydrate-plate] [data-fitted-image-dialog]>div:first-child h2{min-width:0;flex:1 1}.carbohydrate-learning_root__u9gf5 .carbohydrate-learning_plate__N0E2X[data-carbohydrate-plate] [data-fitted-image-dialog]>div:first-child button{flex:0 0 auto;min-width:78px;white-space:nowrap;min-height:44px}@media(max-width:760px){.carbohydrate-learning_panel__OT8Ne{padding:16px 10px}.carbohydrate-learning_root__u9gf5 .carbohydrate-learning_panel__OT8Ne h3{font-size:25px}.carbohydrate-learning_chemistry__KgRUm{grid-template-columns:minmax(0,1fr)}.carbohydrate-learning_root__u9gf5 .carbohydrate-learning_jump__Firch a{flex:1 1 120px}.carbohydrate-learning_root__u9gf5 .carbohydrate-learning_plate__N0E2X[data-carbohydrate-plate] [data-annotation-frame]{padding:0 18px!important}}.intestine_page__2SgmB{background:#0e1d25;color:#ecece4;line-height:1.65}.intestine_page__2SgmB h1,.intestine_page__2SgmB h2,.intestine_page__2SgmB h3,.intestine_page__2SgmB h4{font-family:Georgia,serif;line-height:1.14;font-weight:400}.intestine_hero__wXKam{padding:56px clamp(20px,5vw,82px) 38px;max-width:1450px;margin:auto}.intestine_hero__wXKam h1{font-size:clamp(48px,6vw,84px);max-width:950px;margin:14px 0 24px}.intestine_lead__427A0{font-size:22px;max-width:850px;color:#d1dce0}.intestine_eyebrow__rwXvE{font-size:12px;letter-spacing:.17em;font-weight:700;color:#b7d4de}.intestine_note___5OvB{font-size:14px;line-height:1.65;color:#b8ccd3;max-width:1450px;margin:22px auto}.intestine_chapterNav__TWI_w{padding:12px clamp(20px,4vw,76px);display:flex;gap:26px;overflow-x:auto;background:#112730;border-block:1px solid #49616c;scrollbar-width:thin}.intestine_chapterNav__TWI_w a{white-space:nowrap;min-height:44px;display:flex;align-items:center;color:#e1ebed;text-underline-offset:5px}.intestine_sources__IYFIA,.intestine_teaching__ApVIa{padding:48px clamp(20px,4vw,76px);scroll-margin-top:75px;border-top:1px solid #ffffff17}.intestine_teaching__ApVIa:nth-of-type(2n){background:#10212a}.intestine_sectionHead__H9zrf{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:end;max-width:1450px;margin:0 auto 28px}.intestine_sectionHead__H9zrf h2,.intestine_sources__IYFIA h2{font-size:clamp(37px,4vw,60px);margin:12px 0 0}.intestine_sectionHead__H9zrf>p{font-size:18px;color:#d3dfe2;margin:0}.intestine_pair__2a60u{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.intestine_regionRoute__B9GGX,.intestine_roleGrid__phLjq,.intestine_steps__rhUC5{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;padding:0}.intestine_links__EyVfp,.intestine_mechanism__VrXV5,.intestine_pair__2a60u,.intestine_regionRoute__B9GGX,.intestine_roleGrid__phLjq,.intestine_steps__rhUC5{max-width:1450px;margin:26px auto 0}.intestine_pair__2a60u article,.intestine_regionRoute__B9GGX li,.intestine_roleGrid__phLjq article,.intestine_steps__rhUC5 li{padding:24px;background:#172e38;border:1px solid #48616b}.intestine_page__2SgmB h3{font-size:27px;margin:0 0 16px}.intestine_page__2SgmB h4{font-size:24px;margin:0 0 13px}.intestine_pair__2a60u p,.intestine_regionRoute__B9GGX p,.intestine_roleGrid__phLjq p,.intestine_steps__rhUC5 p{color:#d2dee1}.intestine_product__WZPfL{color:#f0c9b3!important;font-weight:700}.intestine_location__vlAWh{font-size:14px;color:#b7ced5!important}.intestine_links__EyVfp{display:flex;flex-wrap:wrap;gap:24px}.intestine_page__2SgmB a{color:#c4e5ef;text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:center}.intestine_page__2SgmB a:focus-visible,.intestine_page__2SgmB button:focus-visible{outline:3px solid #ecbc88;outline-offset:4px}.intestine_mechanism__VrXV5{padding:26px;background:#122730;border:1px solid #526871}.intestine_routeCards__Rm07O{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.intestine_routeCards__Rm07O li{padding:20px;border:1px solid #425e68;background:#172f38}.intestine_routeCards__Rm07O li[data-active=true]{border-color:#e6b99c}.intestine_routeCards__Rm07O p{color:#d0dfe3}.intestine_switches__K8ReJ{display:flex;gap:12px;flex-wrap:wrap}.intestine_routeCards__Rm07O button,.intestine_switches__K8ReJ button{min-height:44px;padding:12px 17px;background:#203b46;color:#eee8e0;border:1px solid #78909b;font:700 16px Arial,sans-serif;cursor:pointer}.intestine_routeCards__Rm07O button{width:100%;text-align:left}.intestine_routeCards__Rm07O button[aria-pressed=true],.intestine_switches__K8ReJ button[aria-pressed=true]{background:#634b41;border-color:#edc5af}.intestine_routeLine__9PejL{font-weight:700;color:#f0ccb5!important;border-left:3px solid #d9ac90;padding:12px 16px;background:#213741}.intestine_mechanism__VrXV5 svg{width:100%;display:block;max-width:1000px;margin:24px auto;font:18px Arial,sans-serif}.intestine_sources__IYFIA{background:#0a1720}.intestine_sources__IYFIA ul{max-width:1450px;column-count:2;column-gap:32px;padding-left:20px}.intestine_sources__IYFIA li{page-break-inside:avoid;break-inside:avoid;margin-bottom:12px}.intestine_sources__IYFIA>.intestine_note___5OvB{margin-left:0}.intestine_roleGrid__phLjq{grid-template-columns:repeat(3,1fr)}@media(max-width:1050px){.intestine_sectionHead__H9zrf{grid-template-columns:1fr;gap:14px}.intestine_roleGrid__phLjq{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.intestine_hero__wXKam{padding:34px 19px 26px}.intestine_hero__wXKam h1{font-size:47px}.intestine_lead__427A0{font-size:19px}.intestine_sources__IYFIA,.intestine_teaching__ApVIa{padding:36px 19px}.intestine_sectionHead__H9zrf h2,.intestine_sources__IYFIA h2{font-size:38px}.intestine_sectionHead__H9zrf>p{font-size:17px}.intestine_pair__2a60u,.intestine_regionRoute__B9GGX,.intestine_roleGrid__phLjq,.intestine_routeCards__Rm07O,.intestine_steps__rhUC5{grid-template-columns:1fr;gap:24px}.intestine_mechanism__VrXV5{padding:18px}.intestine_pair__2a60u article,.intestine_regionRoute__B9GGX li,.intestine_roleGrid__phLjq article,.intestine_steps__rhUC5 li{padding:20px}.intestine_sources__IYFIA ul{column-count:1}.intestine_mechanism__VrXV5 svg{font-size:21px}.intestine_links__EyVfp{gap:12px}}.intestine_transportMap__DoM6d{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:18px;align-items:center;margin:24px 0}.intestine_transportMap__DoM6d article{padding:22px;background:#203640;border:1px solid #6d8287}.intestine_transportMap__DoM6d span{font-size:30px;color:#edc9a3}.intestine_mechanism__VrXV5[data-focus=entry] [data-membrane=entry],.intestine_mechanism__VrXV5[data-focus=exit] [data-membrane=exit]{border-color:#edc5af;background:#3e3330}.intestine_transportMap__DoM6d p{font-size:16px}@media(max-width:700px){.intestine_transportMap__DoM6d{grid-template-columns:1fr;gap:20px}.intestine_transportMap__DoM6d span{text-align:center;transform:rotate(90deg)}.intestine_transportMap__DoM6d article{padding:20px}}.intestine_teaching__ApVIa summary{min-height:44px;display:flex;align-items:center}.intestinal-connected_root__L_8sO{max-width:1400px;margin-inline:auto}.intestinal-connected_root__L_8sO>div{background:none!important;border:0!important;padding:0!important}.intestinal-connected_reading__4Adyj{margin:16px 0;color:#c6dce8;line-height:1.6}.intestinal-connected_reading__4Adyj strong{display:block;font-size:clamp(22px,2vw,28px);color:#f4debc;margin-bottom:6px}.intestinal-connected_reading__4Adyj span{display:block;max-width:95ch}.intestinal-connected_cues__stBGu{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.intestinal-connected_cues__stBGu ellipse{vector-effect:non-scaling-stroke}.intestinal-connected_key__0VKZn{font-size:14px!important;line-height:1.7!important;color:#b7d0de;max-width:95ch}.intestinal-connected_root__L_8sO [data-valve-frame]{display:grid!important;grid-template-columns:minmax(0,1fr) 260px!important;gap:32px!important;align-items:start}.intestinal-connected_root__L_8sO [data-valve-frame]>ol{grid-template-columns:1fr!important;padding-top:0!important;gap:18px!important}.intestinal-connected_root__L_8sO dialog [data-valve-frame]{display:block!important}.intestinal-connected_root__L_8sO dialog [data-valve-frame]>ol{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-top:16px!important}.intestinal-connected_root__L_8sO [aria-label="Supporting educational membrane route map"]{margin-top:24px;border-top:1px solid #31536a;padding-top:16px}.intestinal-connected_root__L_8sO [aria-label="Supporting educational membrane route map"] h4{font-size:18px}.intestinal-connected_root__L_8sO [aria-label="Supporting educational membrane route map"] p{font-size:15px!important}@media(max-width:760px){.intestinal-connected_root__L_8sO [data-valve-frame]{display:block!important}.intestinal-connected_root__L_8sO [data-valve-frame]>ol,.intestinal-connected_root__L_8sO dialog [data-valve-frame]>ol{grid-template-columns:1fr!important;padding-top:14px!important;gap:12px!important}}.intestinal-connected_root__L_8sO [data-anatomy-canvas] svg{margin:0!important;max-width:none!important}.intestinal-connected_root__L_8sO [data-anatomy-canvas] img,.intestinal-connected_root__L_8sO [data-anatomy-canvas] picture{display:block}