.gastric-acid-learning_root___lYQC{--acid-gold:#f0d8a3;--acid-line:#365563;color:#edf5ff;scroll-margin-top:140px;margin:32px 0;padding:clamp(18px,3vw,40px);border:1px solid var(--acid-line);border-radius:12px;background:#041b29}.gastric-acid-learning_root___lYQC *{box-sizing:border-box}.gastric-acid-learning_root___lYQC h2{font-size:clamp(30px,3.8vw,46px);line-height:1.14;max-width:23ch;margin:12px 0 24px}.gastric-acid-learning_root___lYQC h3{font-size:clamp(25px,2.7vw,34px);line-height:1.2;margin:10px 0 20px}.gastric-acid-learning_root___lYQC h4{font-size:20px;line-height:1.35;margin:0 0 12px}.gastric-acid-learning_root___lYQC dd,.gastric-acid-learning_root___lYQC li,.gastric-acid-learning_root___lYQC p{line-height:1.7}.gastric-acid-learning_root___lYQC a{color:#a5e7ef;text-underline-offset:4px}.gastric-acid-learning_root___lYQC a:hover{text-decoration-thickness:2px}.gastric-acid-learning_root___lYQC :is(button,a,summary):focus-visible{outline:3px solid #f7c85f;outline-offset:4px}.gastric-acid-learning_root___lYQC button{font:inherit;color:#edf5ff;background:#092736;border:1px solid #7296a4;border-radius:6px;min-height:46px;padding:12px 16px;cursor:pointer;text-align:left}.gastric-acid-learning_root___lYQC button[aria-pressed=true]{background:#2c5360!important;border-color:var(--acid-gold)!important}.gastric-acid-learning_root___lYQC summary{cursor:pointer;min-height:48px;padding:14px 0;color:#d8edf1;font-weight:600;line-height:1.5}.gastric-acid-learning_root___lYQC details{border-top:1px solid var(--acid-line);margin-top:20px}.gastric-acid-learning_root___lYQC details>article,.gastric-acid-learning_root___lYQC details>p{padding:8px 4px}.gastric-acid-learning_eyebrow__gg29e{color:var(--acid-gold);font-size:12px;letter-spacing:.12em;font-weight:700}.gastric-acid-learning_answer__f60Qh{font-size:clamp(18px,2vw,22px);max-width:72ch}.gastric-acid-learning_route__ZfcE7{display:flex;flex-wrap:wrap;gap:8px 22px;padding:18px 0 28px}.gastric-acid-learning_route__ZfcE7 a{display:flex;align-items:center;min-height:44px}.gastric-acid-learning_panel__ZMw6W{scroll-margin-top:140px;border-top:1px solid var(--acid-line);padding:30px 0}.gastric-acid-learning_tabs__MK87E{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.gastric-acid-learning_figure__iVOWo{margin:0}.gastric-acid-learning_plate__prGUN{position:relative;background:#001321;border-radius:8px;overflow:hidden}.gastric-acid-learning_plate__prGUN>img{display:block;width:100%;height:auto}.gastric-acid-learning_overlay__5Q1us{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.gastric-acid-learning_leaders__LxLod{stroke:#d6e9ef;stroke-width:2;fill:none}.gastric-acid-learning_labels__OlJWA rect{fill:#031b2c;fill-opacity:.94;stroke:#83a9b8}.gastric-acid-learning_labels__OlJWA text{font-size:25px;fill:#f4f9ff;font-family:Arial,sans-serif}.gastric-acid-learning_transport__XDU4G{fill:none;stroke:#ffed9e;stroke-width:7;color:#ffed9e;filter:drop-shadow(0 2px 2px #01111e)}.gastric-acid-learning_ionLabels__NPmll{fill:#fff6d5;stroke:#062135;stroke-width:6;paint-order:stroke;stroke-linejoin:round;font-weight:700;font-family:Arial,sans-serif;font-size:35px}.gastric-acid-learning_note__fbSMH,.gastric-acid-learning_root___lYQC figcaption{font-size:14px;line-height:1.6;color:#bdd0d9;margin:12px 0}.gastric-acid-learning_enlarge__F1cJo{margin:12px 0 24px}.gastric-acid-learning_reading__SQebd{padding:22px;border:1px solid #466978;border-radius:8px;background:#062332;margin:0 0 20px}.gastric-acid-learning_direction__CsPCe{color:#ffe9b6;border-left:3px solid #d7b975;padding-left:16px;font-weight:600}.gastric-acid-learning_key__XgKt9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.gastric-acid-learning_key__XgKt9>div{border-top:2px solid #607f89;padding:16px 4px}.gastric-acid-learning_key__XgKt9 dt{font-weight:700;font-size:18px;margin-bottom:10px}.gastric-acid-learning_key__XgKt9 dd{margin:0}.gastric-acid-learning_sourceLine__B3SqS{font-size:13px;color:#bed0d6}.gastric-acid-learning_signalGrid__uJrV6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gastric-acid-learning_signalGrid__uJrV6 article{border:1px solid #3c5966;padding:20px;border-radius:8px}.gastric-acid-learning_signalGrid__uJrV6 article[data-emphasis=true]{border-color:#d7b975;background:#0c2b38}.gastric-acid-learning_exercise__RaMnh{background:#082331;border:1px solid #436675;border-radius:10px;padding:24px}.gastric-acid-learning_exercise__RaMnh fieldset{border:0;padding:0;margin:22px 0}.gastric-acid-learning_exercise__RaMnh legend{font-weight:700;font-size:19px;margin-bottom:16px;line-height:1.5}.gastric-acid-learning_exercise__RaMnh fieldset button{display:block;width:100%;margin:10px 0}.gastric-acid-learning_feedback__JsQ_T{padding:20px;border-left:3px solid var(--acid-gold);background:#113240}.gastric-acid-learning_feedback__JsQ_T p{margin-bottom:0}.gastric-acid-learning_twoRoutes__XCDSf{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:26px 0}.gastric-acid-learning_twoRoutes__XCDSf article{border:1px solid #496978;padding:22px;border-radius:8px}.gastric-acid-learning_meal__VbSQg li{padding:6px 0}.gastric-acid-learning_sources__ASYlI{padding-top:8px}.gastric-acid-learning_sources__ASYlI li{margin:16px 0}.gastric-acid-learning_sources__ASYlI li p{font-size:14px}.gastric-acid-learning_dialog__nhUUu{background:#031926;color:#edf5ff;border:1px solid #65818e;border-radius:10px;padding:24px;width:min(1200px,94vw);max-height:90dvh;overflow:auto}.gastric-acid-learning_dialog__nhUUu::backdrop{background:#000b}.gastric-acid-learning_dialogHead__SQBMo{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;position:sticky;top:-24px;background:#031926;z-index:3;padding:12px 0}.gastric-acid-learning_dialogHead__SQBMo h3{margin:0}.gastric-acid-learning_dialogHead__SQBMo button{flex-shrink:0}.gastric-acid-learning_dialog__nhUUu .gastric-acid-learning_plate__prGUN{min-width:0}.gastric-acid-learning_dialog__nhUUu p{line-height:1.7}.gastric-acid-learning_dialog__nhUUu h4{margin-top:20px}.gastric-acid-learning_dialog__nhUUu .gastric-acid-learning_labels__OlJWA text{font-size:25px}@media(max-width:760px){.gastric-acid-learning_root___lYQC{padding:20px 16px}.gastric-acid-learning_key__XgKt9,.gastric-acid-learning_signalGrid__uJrV6{grid-template-columns:1fr}.gastric-acid-learning_key__XgKt9>div{padding:12px 0}.gastric-acid-learning_twoRoutes__XCDSf{grid-template-columns:1fr}.gastric-acid-learning_tabs__MK87E button{flex:1 1 180px}.gastric-acid-learning_exercise__RaMnh{padding:18px}.gastric-acid-learning_labels__OlJWA,.gastric-acid-learning_leaders__LxLod{display:none}.gastric-acid-learning_root___lYQC figcaption{font-size:13px}.gastric-acid-learning_dialog__nhUUu{padding:16px;width:96vw;max-height:94dvh}.gastric-acid-learning_dialogHead__SQBMo{top:-16px}.gastric-acid-learning_dialogHead__SQBMo h3{font-size:22px}.gastric-acid-learning_panel__ZMw6W{padding:24px 0}.gastric-acid-learning_transport__XDU4G{stroke-width:9}.gastric-acid-learning_ionLabels__NPmll{font-size:45px}.gastric-acid-learning_dialog__nhUUu .gastric-acid-learning_labels__OlJWA,.gastric-acid-learning_dialog__nhUUu .gastric-acid-learning_leaders__LxLod{display:none}}@media(prefers-reduced-motion:reduce){.gastric-acid-learning_root___lYQC{scroll-behavior:auto}}.gastric-acid-learning_anatomyKey__M6kPt{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px;padding-left:24px;margin:20px 0;font-size:15px}.gastric-acid-learning_anatomyKey__M6kPt li{padding-left:3px}@media(max-width:960px){.gastric-acid-learning_labels__OlJWA,.gastric-acid-learning_leaders__LxLod{display:none}}@media(max-width:600px){.gastric-acid-learning_anatomyKey__M6kPt{grid-template-columns:1fr}}.gastric-acid-learning_intro__cZIeC{display:grid;grid-template-columns:1.1fr .9fr;gap:26px;align-items:center}.gastric-acid-learning_overviewImage__sEXSI{display:block;text-decoration:none}.gastric-acid-learning_overviewImage__sEXSI img{display:block;width:100%;height:auto;border:1px solid #476776;border-radius:8px}.gastric-acid-learning_overviewImage__sEXSI span{display:block;font-size:14px;padding-top:10px}.gastric-acid-learning_detailHint__NN9RW{font-size:14px;color:#c9dce4}.gastric-acid-learning_dialog__nhUUu .gastric-acid-learning_figure__iVOWo{max-width:100%;overflow-x:auto}.gastric-acid-learning_dialog__nhUUu .gastric-acid-learning_plate__prGUN{min-width:900px}.gastric-acid-learning_dialog__nhUUu .gastric-acid-learning_labels__OlJWA,.gastric-acid-learning_dialog__nhUUu .gastric-acid-learning_leaders__LxLod{display:initial}@media(max-width:800px){.gastric-acid-learning_intro__cZIeC{grid-template-columns:1fr}.gastric-acid-learning_overviewImage__sEXSI{max-width:520px}.gastric-acid-learning_root___lYQC h2{max-width:none}.gastric-acid-learning_dialog__nhUUu .gastric-acid-learning_labels__OlJWA,.gastric-acid-learning_dialog__nhUUu .gastric-acid-learning_leaders__LxLod{display:initial}}.stomach-learning_source__GcnLI{font-size:13px;line-height:1.7;color:#b8cfdd;border-top:1px solid #294a5b;padding-top:12px;margin-top:22px}.stomach-learning_source__GcnLI strong{color:#d0e3ec}.stomach-learning_source__GcnLI a{color:#9ceaff}.stomach-learning_checked__oisae{display:block;color:#a4bfce;margin-top:4px}.stomach-learning_routes__p4_Kz{padding:clamp(18px,3vw,38px);border-block:1px solid #294a5b;margin-top:24px;background:#031623}.stomach-learning_eyebrow__PbvQT{font-size:11px;letter-spacing:.2em;color:#78e3f7}.stomach-learning_routes__p4_Kz h2{font-size:clamp(28px,3vw,40px);margin:8px 0 24px}.stomach-learning_routes__p4_Kz>div{display:grid;grid-template-columns:1fr 1fr;gap:18px 30px}.stomach-learning_routes__p4_Kz details{border-top:1px solid #36596c;min-width:0}.stomach-learning_routes__p4_Kz summary{cursor:pointer;min-height:54px;line-height:1.5;color:#c8ecf3;padding:12px 0;font-size:19px}.stomach-learning_routes__p4_Kz details p{font-size:16px;line-height:1.7;color:#c6dbe7}.stomach-learning_routes__p4_Kz li{margin-block:10px;line-height:1.5}.stomach-learning_routes__p4_Kz a{color:#9ceaff}.stomach-learning_routes__p4_Kz :is(a,summary):focus-visible{outline:2px solid #f0d2a0;outline-offset:5px}@media(max-width:760px){.stomach-learning_routes__p4_Kz>div{grid-template-columns:1fr}.stomach-learning_routes__p4_Kz summary{font-size:18px}}.stomach_page__yu_H2{--ink:#f1f0ed;background:#0b151b;color:var(--ink);overflow:clip;padding-bottom:55px}.stomach_page__yu_H2 :is(h1,h2,h3){font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;color:var(--ink)}.stomach_page__yu_H2 p{line-height:1.58}.stomach_eyebrow__qZyxw{margin:0;color:#e3bda5;font:700 11px/1.3 Arial,sans-serif;letter-spacing:.21em}.stomach_hero__EfZmm{height:min(88vh,850px);min-height:600px;position:relative;isolation:isolate;background:#0b151b;overflow:hidden}.stomach_heroImage__dR18v{object-fit:cover;object-position:center}.stomach_heroShade__dlyHR{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#0b151bf4,#0b151bb5 29%,#0b151b00 66%),linear-gradient(0deg,#0b151b9e,#0b151b00 45%)}.stomach_heroCopy__FqB8Q{position:absolute;z-index:1;left:clamp(26px,6vw,112px);bottom:clamp(60px,8vw,112px);max-width:650px;text-shadow:0 2px 27px #000b}.stomach_hero__EfZmm h1{font-size:clamp(71px,8.6vw,140px);line-height:.92;margin:19px 0 25px}.stomach_heroCopy__FqB8Q>p:not(.stomach_eyebrow__qZyxw){font:400 clamp(21px,2vw,30px)/1.4 Georgia,serif;max-width:520px;margin:0 0 26px}.stomach_heroCopy__FqB8Q>a{display:inline-flex;align-items:center;gap:28px;border:1px solid #d9b8a4;border-radius:99px;padding:12px 20px;color:#fff;text-decoration:none;font-size:13px;font-weight:700;background:#43372fc0}.stomach_heroCopy__FqB8Q>a:hover{background:#ecd4c2;color:#2d211d}.stomach_heroCopy__FqB8Q small{display:block;color:#d6cec9;font-size:11px;line-height:1.5;margin-top:19px}.stomach_chapterNav__fApIG{position:sticky;top:0;z-index:9;display:flex;justify-content:center;gap:clamp(24px,5vw,70px);min-height:60px;padding:0 20px;align-items:center;background:#17232aed;border-block:1px solid #455057;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.stomach_chapterNav__fApIG a{color:#e1dfdc;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.04em;min-height:48px;display:inline-flex;align-items:center}.stomach_chapterNav__fApIG a:hover{text-decoration:underline;text-underline-offset:7px}.stomach_journey__0VH2X,.stomach_role___WBKh{padding:clamp(76px,7vw,118px) clamp(21px,5vw,85px);scroll-margin-top:75px}.stomach_role___WBKh{background:radial-gradient(ellipse at 50% 5%,#2e353a,#14242d 70%);text-align:center}.stomach_role___WBKh h2{font-size:clamp(46px,5.7vw,84px);line-height:1.03;max-width:1040px;margin:18px auto 27px}.stomach_role___WBKh>p:not(.stomach_eyebrow__qZyxw){max-width:870px;font-size:clamp(18px,1.6vw,22px);color:#d0d7d8;margin:0 auto}.stomach_journey__0VH2X{background:#0e1d25;border-top:1px solid #ffffff17}.stomach_sectionHead__eyJOq{max-width:1350px;margin:0 auto 45px;display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(30px,6vw,105px);align-items:end}.stomach_sectionHead__eyJOq h2{font-size:clamp(45px,5vw,77px);line-height:1.05;margin:14px 0 0}.stomach_sectionHead__eyJOq>p{font-size:clamp(17px,1.5vw,21px);color:#cbd4d5;margin:0 0 3px}.stomach_sequence__ECNZS{max-width:1350px;margin:auto;border:1px solid #6c7779;background:linear-gradient(135deg,#19313a,#192830);box-shadow:0 26px 65px #0005}.stomach_stepButtons__z_P7C{display:flex;border-bottom:1px solid #647176}.stomach_stepButtons__z_P7C button{flex:1 1;min-height:70px;border:0;border-right:1px solid #647176;background:#172a32;color:#cbd5d6;cursor:pointer;font:700 15px Arial,sans-serif;text-align:left;padding:16px 28px}.stomach_stepButtons__z_P7C button:last-child{border-right:0}.stomach_stepButtons__z_P7C button[aria-pressed=true]{background:#55443e;color:#fff;box-shadow:inset 0 -3px #ecc5ad}.stomach_stepButtons__z_P7C button:hover{color:#fff}.stomach_sequenceBody__VYqp1{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(28px,4vw,68px);align-items:center;padding:clamp(25px,4vw,57px)}.stomach_flow__87A21{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center;min-height:310px}.stomach_flow__87A21>span,.stomach_flow__87A21>strong{min-height:122px;border:1px solid #92a1a1;border-radius:95px;padding:18px 10px;display:grid;place-items:center;text-align:center;font:400 clamp(15px,1.5vw,21px)/1.25 Georgia,serif;background:radial-gradient(circle at 30% 20%,#4b6774,#263e47);color:#f4f7f4}.stomach_flow__87A21>strong{background:radial-gradient(circle at 30% 20%,#b06b57,#61413d);border-color:#d0a18e}.stomach_sequence__ECNZS[data-stomach-stage="0"] .stomach_flow__87A21>span:first-child,.stomach_sequence__ECNZS[data-stomach-stage="1"] .stomach_flow__87A21>strong,.stomach_sequence__ECNZS[data-stomach-stage="2"] .stomach_flow__87A21>span:nth-of-type(2){outline:3px solid #edd0b6;box-shadow:0 0 28px #eabf9d55}.stomach_flow__87A21 b{font:30px Arial,sans-serif;color:#dfb79d}.stomach_flow__87A21 p{grid-column:1/-1;border-top:1px solid #65777a;padding-top:20px;color:#cbd6d6;text-align:center;font-size:14px;margin:0}.stomach_stepCopy__Tey_5 h3{font-size:clamp(42px,4vw,64px);line-height:1.05;margin:17px 0 20px}.stomach_stepCopy__Tey_5>p:not(.stomach_eyebrow__qZyxw){font-size:clamp(17px,1.5vw,20px);color:#dae0df;margin:0 0 21px}.stomach_stepCopy__Tey_5 small{color:#bdccce;font-size:13px;line-height:1.5}.stomach_note__sLULv{max-width:980px;margin:27px auto 0;text-align:center;color:#bac8cb;font-size:14px}.stomach_outro__zh7ge{text-align:center;padding:clamp(80px,8vw,120px) 24px;background:radial-gradient(ellipse at 50% 0,#3b4042,#141f28 72%);border-top:1px solid #58646a}.stomach_outro__zh7ge h2{max-width:1050px;margin:18px auto;font-size:clamp(45px,5vw,76px);line-height:1.06}.stomach_outro__zh7ge>p:not(.stomach_eyebrow__qZyxw){max-width:760px;margin:0 auto 27px;color:#cbd5d6;font-size:18px}.stomach_outro__zh7ge a{color:#f5efeb;font-weight:700;text-underline-offset:5px}.stomach_sources__GP3El{max-width:1370px;margin:auto;padding:83px clamp(22px,5vw,80px) 23px;scroll-margin-top:75px}.stomach_sources__GP3El h2{font-size:clamp(38px,4.4vw,65px);margin:14px 0 30px}.stomach_status__JijhS{display:grid;grid-template-columns:1fr 1fr;gap:50px}.stomach_revision__oVT4p,.stomach_status__JijhS p{color:#bdcbd0;font-size:15px}.stomach_status__JijhS strong{color:#f4f2ef}.stomach_sources__GP3El ul{column-count:2;padding-left:20px;margin:40px 0;line-height:1.7;font-size:14px}.stomach_sources__GP3El li{page-break-inside:avoid;break-inside:avoid;margin-bottom:9px}.stomach_sources__GP3El a{color:#c5ddeb}.stomach_revision__oVT4p{border-top:1px solid #4d646e;padding-top:20px}.stomach_page__yu_H2 :focus-visible{outline:3px solid #f2c6a4;outline-offset:4px}@media(max-width:900px){.stomach_sectionHead__eyJOq{grid-template-columns:1fr;gap:12px}.stomach_sequenceBody__VYqp1{grid-template-columns:1fr}.stomach_flow__87A21{min-height:230px}}@media(max-width:700px){.stomach_hero__EfZmm{height:620px;min-height:0}.stomach_heroImage__dR18v{object-position:56% center}.stomach_heroShade__dlyHR{background:linear-gradient(0deg,#0b151bfa,#0b151be6 35%,#0b151b00 84%)}.stomach_heroCopy__FqB8Q{left:22px;right:22px;bottom:34px}.stomach_hero__EfZmm h1{font-size:clamp(56px,14vw,79px);margin:13px 0 16px}.stomach_heroCopy__FqB8Q>p:not(.stomach_eyebrow__qZyxw){font-size:19px;max-width:350px}.stomach_heroCopy__FqB8Q small{font-size:10px;max-width:330px}.stomach_chapterNav__fApIG{justify-content:flex-start;gap:27px;min-height:53px}.stomach_journey__0VH2X,.stomach_role___WBKh{padding:70px 19px}.stomach_role___WBKh h2,.stomach_sectionHead__eyJOq h2{font-size:clamp(42px,10vw,56px)}.stomach_role___WBKh>p:not(.stomach_eyebrow__qZyxw){font-size:17px}.stomach_sectionHead__eyJOq{margin-bottom:25px}.stomach_sectionHead__eyJOq>p{font-size:17px}.stomach_stepButtons__z_P7C button{text-align:center;font-size:12px;padding:12px 8px}.stomach_sequenceBody__VYqp1{padding:24px 15px}.stomach_flow__87A21{gap:4px;min-height:190px}.stomach_flow__87A21>span,.stomach_flow__87A21>strong{font-size:11px;min-height:80px;padding:8px 3px}.stomach_flow__87A21 b{font-size:16px}.stomach_flow__87A21 p{font-size:12px}.stomach_stepCopy__Tey_5 h3{font-size:42px}.stomach_sources__GP3El{padding:70px 22px 10px}.stomach_status__JijhS{grid-template-columns:1fr}.stomach_sources__GP3El ul{column-count:1}.stomach_outro__zh7ge{padding:72px 20px}.stomach_outro__zh7ge h2{font-size:43px}}@media(prefers-reduced-motion:reduce){.stomach_page__yu_H2 *{scroll-behavior:auto!important;animation:none!important}}.stomach_regionNote__9Q5gP{max-width:930px;margin:55px auto 0;border-top:1px solid #8f7770;padding:23px 26px;background:#ffffff08;text-align:left}.stomach_regionNote__9Q5gP span{display:block;color:#e5bda7;font:700 11px Arial,sans-serif;letter-spacing:.2em;margin-bottom:10px}.stomach_regionNote__9Q5gP strong{font:400 clamp(23px,2.5vw,34px) Georgia,serif}.stomach_regionNote__9Q5gP p{color:#c9d2d2;font-size:15px;margin:10px 0 0}.stomach_teaching__1sJ_A{padding:52px clamp(20px,4vw,76px);scroll-margin-top:76px;border-top:1px solid #ffffff17;background:#0e1d25}.stomach_teaching__1sJ_A:nth-of-type(2n){background:#10212a}.stomach_teaching__1sJ_A .stomach_sectionHead__eyJOq{max-width:1450px;margin-bottom:30px;gap:36px}.stomach_teaching__1sJ_A .stomach_sectionHead__eyJOq h2{font-size:clamp(38px,4vw,62px)}.stomach_teaching__1sJ_A .stomach_sectionHead__eyJOq>p{font-size:18px}.stomach_teaching__1sJ_A :is(.stomach_routePair__AlrWc,.stomach_roleGrid__R9fLY,.stomach_steps__e_sVw,.stomach_mechanism__gQKtz){max-width:1450px;margin:28px auto 0}.stomach_routePair__AlrWc{display:grid;grid-template-columns:1fr 1fr;gap:24px}.stomach_roleGrid__R9fLY article,.stomach_routePair__AlrWc article{background:#162b35;border:1px solid #42616b;padding:24px}.stomach_roleGrid__R9fLY h3,.stomach_routePair__AlrWc h3{font-size:27px;margin:0 0 14px}.stomach_roleGrid__R9fLY p,.stomach_routePair__AlrWc p{color:#d2dee0;margin:10px 0}.stomach_routePair__AlrWc a,.stomach_teaching__1sJ_A>a{color:#c8e5f1;text-underline-offset:5px;display:inline-block;min-height:44px}.stomach_roleGrid__R9fLY{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.stomach_product__e7eQr{color:#f0c9b3!important;font-weight:700}.stomach_location__WcZOt{font-size:14px;color:#b7ced5!important}.stomach_steps__e_sVw{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;padding:0}.stomach_steps__e_sVw li{padding:24px;background:#172e37;border:1px solid #46616c}.stomach_steps__e_sVw strong{font:24px Georgia,serif}.stomach_steps__e_sVw p{color:#d5e0e1;margin-bottom:0}.stomach_mechanism__gQKtz{padding:26px;background:#122730;border:1px solid #526871}.stomach_mechanism__gQKtz p{color:#d3dfe1}.stomach_switches__cjQva{display:flex;gap:12px;flex-wrap:wrap}.stomach_stageList__CY1ai button,.stomach_switches__cjQva button{min-height:44px;padding:12px 17px;border:1px solid #6b8188;background:#1c3641;color:#f0eeee;cursor:pointer;font-weight:700}.stomach_stageList__CY1ai button[aria-pressed=true],.stomach_switches__cjQva button[aria-pressed=true]{background:#61463e;border-color:#edc5af}.stomach_stageList__CY1ai{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;padding:0;margin:22px 0}.stomach_stageList__CY1ai li{border:1px solid #425e68;padding:18px;background:#152f38}.stomach_stageList__CY1ai li[data-active=true]{border-color:#e6b99c}.stomach_stageList__CY1ai button{width:100%;text-align:left;font-size:16px}.stomach_routeLine__xL6W1{font-weight:700;color:#f0ccb5!important;border-left:3px solid #d9ac90;padding:12px 16px;background:#213741}.stomach_mechanism__gQKtz svg{width:100%;max-width:850px;display:block;margin:20px auto;font:20px Arial,sans-serif}.stomach_barrierLayers__zFZg0{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:16px;margin:24px 0}.stomach_barrierLayers__zFZg0 article{padding:20px;background:#1c3540;border:1px solid #66808a}.stomach_barrierLayers__zFZg0 h3{font-size:23px;margin:0 0 12px}.stomach_barrierLayers__zFZg0 span{font-size:25px;color:#eac1a5}.stomach_barrierLayers__zFZg0 p{margin:0}.stomach_chapterNav__fApIG{justify-content:flex-start;overflow-x:auto;gap:27px;scrollbar-width:thin}.stomach_chapterNav__fApIG a{white-space:nowrap;flex-shrink:0}.stomach_teaching__1sJ_A summary{min-height:44px;display:flex;align-items:center}.stomach_teaching__1sJ_A .stomach_note__sLULv{text-align:left;max-width:1450px;font-size:14px;line-height:1.6}.stomach_teaching__1sJ_A .stomach_mechanism__gQKtz .stomach_note__sLULv{margin-top:20px}@media(max-width:1050px){.stomach_roleGrid__R9fLY{grid-template-columns:repeat(2,1fr)}.stomach_barrierLayers__zFZg0{grid-template-columns:1fr}.stomach_barrierLayers__zFZg0 span{text-align:center}.stomach_teaching__1sJ_A .stomach_sectionHead__eyJOq{grid-template-columns:1fr;gap:14px}}@media(max-width:700px){.stomach_teaching__1sJ_A{padding:38px 19px}.stomach_teaching__1sJ_A .stomach_sectionHead__eyJOq h2{font-size:39px}.stomach_teaching__1sJ_A .stomach_sectionHead__eyJOq>p{font-size:17px}.stomach_roleGrid__R9fLY,.stomach_routePair__AlrWc,.stomach_stageList__CY1ai,.stomach_steps__e_sVw{grid-template-columns:1fr;gap:24px}.stomach_mechanism__gQKtz{padding:18px}.stomach_roleGrid__R9fLY article,.stomach_routePair__AlrWc article{padding:20px}.stomach_teaching__1sJ_A .stomach_sectionHead__eyJOq{margin-bottom:24px}.stomach_mechanism__gQKtz svg{font-size:23px}.stomach_sources__GP3El{padding-top:48px}}.stomach_glandMap__M0Fg_{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:center}.stomach_glandMap__M0Fg_ svg{font:30px Arial,sans-serif}.stomach_glandLegend__qMUOE{display:grid;gap:24px;margin:18px 0}.stomach_glandLegend__qMUOE div{border-left:2px solid #d6a98e;padding-left:16px}.stomach_glandLegend__qMUOE dt{font-weight:700;font-size:18px;color:#f3e8e1}.stomach_glandLegend__qMUOE dd{margin:8px 0 0;font-size:16px;line-height:1.55;color:#d4e0e2}@media(max-width:700px){.stomach_glandMap__M0Fg_{grid-template-columns:1fr;gap:0}.stomach_glandLegend__qMUOE dt{font-size:17px}.stomach_glandLegend__qMUOE dd{font-size:16px}}.stomach-atlas_root__mc02C{--ink:#edf5ff}.stomach-atlas_root__mc02C [data-stomach-mechanism]{background:#041b29;border-color:#245468}.stomach-atlas_root__mc02C article,.stomach-atlas_root__mc02C li{border-color:#245468}.stomach-atlas_root__mc02C [aria-pressed=true]{border-color:#77ddf3!important;background:#154052!important}.stomach-atlas_root__mc02C [data-active=true]{border-color:#77ddf3}.stomach-atlas_root__mc02C :is([class*=routeLine],[class*=product]){color:#b9eaff!important}.stomach-atlas_root__mc02C [class*=routeLine]{border-color:#4ac2dc;background:#103345}.stomach-atlas_root__mc02C [class*=eyebrow]{color:#7de4f8}.stomach-atlas_supportInset__uHkVD{max-width:850px;margin:20px auto}.stomach-atlas_supportInset__uHkVD summary{cursor:pointer;min-height:44px;color:#9ceaff;padding:10px;border-block:1px solid #245468}.stomach-atlas_compactDefense__4u01c [class*=barrierLayers]{gap:10px}.stomach-atlas_compactDefense__4u01c [class*=barrierLayers] article{padding:14px}.stomach-atlas_compactDefense__4u01c [class*=barrierLayers] h3{font-size:20px}.stomach-atlas_modelBridge__IwPIN{padding:24px;border-block:1px solid #245468;margin-block:16px;background:#031623}.stomach-atlas_modelBridge__IwPIN h2{font-size:clamp(28px,3vw,40px);margin-top:0}.stomach-atlas_modelBridge__IwPIN>div{display:flex;flex-wrap:wrap;gap:20px}.stomach-atlas_modelBridge__IwPIN a{display:flex;align-items:center;min-height:44px;color:#9ceaff}@media(max-width:700px){.stomach-atlas_root__mc02C [class*=sources]{padding-inline:18px}.stomach-atlas_modelBridge__IwPIN{padding:18px}.stomach-atlas_compactDefense__4u01c [class*=barrierLayers]{display:grid;grid-template-columns:1fr 1fr}.stomach-atlas_compactDefense__4u01c [class*=barrierLayers]>span{display:none}.stomach-atlas_root__mc02C [class*=roleGrid]{gap:12px}}