.lesson-module__9Zs2Sa__page{background:linear-gradient(90deg, transparent 49.95%, #102a4309 50%), var(--paper);background-size:72px 100%;min-height:100vh}.lesson-module__9Zs2Sa__siteHeader{justify-content:space-between;align-items:center;width:min(100%,1240px);margin:0 auto;padding:26px 40px;display:flex}.lesson-module__9Zs2Sa__brand{letter-spacing:-.03em;align-items:center;gap:12px;font-size:1.05rem;font-weight:800;display:flex}.lesson-module__9Zs2Sa__brandMark{border:2px solid var(--teal);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.lesson-module__9Zs2Sa__brandMark span{border:2px solid var(--teal);width:10px;height:10px;box-shadow:5px -4px 0 -2px var(--amber);border-radius:50%}.lesson-module__9Zs2Sa__backLink{border-bottom:1px solid var(--ink);padding-bottom:3px;font-size:.78rem;font-weight:750}.lesson-module__9Zs2Sa__page main{width:min(100%,1240px);margin:0 auto;padding:20px 40px 100px}.lesson-module__9Zs2Sa__diseaseHero{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;min-height:460px;padding:72px 0 62px;display:grid}.lesson-module__9Zs2Sa__sectionEyebrow,.lesson-module__9Zs2Sa__microLabel{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:.69rem;font-weight:800}.lesson-module__9Zs2Sa__diseaseHero h1{font-family:var(--font-display), serif;letter-spacing:-.067em;margin-top:18px;font-size:clamp(4rem,8vw,7.2rem);font-weight:520;line-height:.88}.lesson-module__9Zs2Sa__dek{max-width:710px;color:var(--muted);margin-top:28px;font-size:clamp(1.03rem,1.5vw,1.22rem);line-height:1.75}.lesson-module__9Zs2Sa__heroMeta{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.lesson-module__9Zs2Sa__heroMeta span{border:1px solid var(--line);background:#ffffffb8;padding:8px 11px;font-size:.7rem;font-weight:720}.lesson-module__9Zs2Sa__definition{border-top:3px solid var(--amber);background:var(--surface);padding:28px;box-shadow:0 20px 60px #102a4314}.lesson-module__9Zs2Sa__definition span,.lesson-module__9Zs2Sa__flowLabel,.lesson-module__9Zs2Sa__depthLabel{color:var(--teal);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:800}.lesson-module__9Zs2Sa__definition p{font-family:var(--font-display), serif;margin-top:18px;font-size:1.35rem;line-height:1.45}.lesson-module__9Zs2Sa__reviewBanner{background:#fffaf0;border:1px solid #e5c67f;align-items:flex-start;gap:14px;margin:22px 0 0;padding:17px 20px;display:flex}.lesson-module__9Zs2Sa__reviewDot{border:2px solid #b7791f;border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.lesson-module__9Zs2Sa__reviewBanner strong{font-size:.8rem}.lesson-module__9Zs2Sa__reviewBanner p{color:#6b5a36;margin-top:3px;font-size:.75rem;line-height:1.55}.lesson-module__9Zs2Sa__coreSection{border-bottom:1px solid var(--line);margin-top:94px;padding-bottom:94px;scroll-margin-top:24px}.lesson-module__9Zs2Sa__sectionHeading{grid-template-columns:.9fr 1.1fr;align-items:end;gap:70px;margin-bottom:50px;display:grid}.lesson-module__9Zs2Sa__sectionHeading h2,.lesson-module__9Zs2Sa__mapSection h2,.lesson-module__9Zs2Sa__citations h2{max-width:680px;font-family:var(--font-display), serif;letter-spacing:-.05em;margin-top:15px;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:540;line-height:1}.lesson-module__9Zs2Sa__sectionHeading>p,.lesson-module__9Zs2Sa__mapSection>p,.lesson-module__9Zs2Sa__citationIntro{color:var(--muted);font-size:.98rem;line-height:1.8}.lesson-module__9Zs2Sa__flowCompare{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:42px;display:grid}.lesson-module__9Zs2Sa__flowCompare>div{background:var(--surface);padding:30px}.lesson-module__9Zs2Sa__flowCompare>div:last-child{background:#fffaf0}.lesson-module__9Zs2Sa__flowCompare ol{gap:16px;margin-top:24px;padding-left:22px;display:grid}.lesson-module__9Zs2Sa__flowCompare li{color:var(--muted);padding-left:6px;font-size:.87rem;line-height:1.65}.lesson-module__9Zs2Sa__sourceTags{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.lesson-module__9Zs2Sa__sourceTags a{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:999px;padding:5px 8px;font-family:monospace;font-size:.62rem}.lesson-module__9Zs2Sa__sourceTags a:hover{border-color:var(--teal);color:var(--teal)}.lesson-module__9Zs2Sa__mapSection{padding:94px 0 76px}.lesson-module__9Zs2Sa__mapSection>p{max-width:720px;margin-top:24px}.lesson-module__9Zs2Sa__subjectMap{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:46px;display:grid}.lesson-module__9Zs2Sa__subjectMap a{border-bottom:1px solid var(--line);align-items:flex-start;gap:22px;padding:24px 22px 24px 0;transition:background .18s,padding .18s;display:flex}.lesson-module__9Zs2Sa__subjectMap a:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}.lesson-module__9Zs2Sa__subjectMap a:hover{background:#d9f3f06b;padding-right:16px}.lesson-module__9Zs2Sa__subjectMap>a>span{color:var(--teal);font-family:var(--font-display), serif;font-size:1.25rem}.lesson-module__9Zs2Sa__subjectMap strong,.lesson-module__9Zs2Sa__subjectMap small{display:block}.lesson-module__9Zs2Sa__subjectMap strong{font-size:.95rem}.lesson-module__9Zs2Sa__subjectMap small{color:var(--muted);margin-top:5px;font-size:.68rem;line-height:1.5}.lesson-module__9Zs2Sa__lessonLayout{border-top:1px solid var(--line);grid-template-columns:210px minmax(0,1fr);align-items:start;gap:70px;padding-top:70px;display:grid}.lesson-module__9Zs2Sa__contents{border-left:1px solid var(--line);padding-left:18px;display:grid;position:sticky;top:22px}.lesson-module__9Zs2Sa__contents p{color:var(--teal);letter-spacing:.09em;text-transform:uppercase;margin-bottom:14px;font-size:.65rem;font-weight:800}.lesson-module__9Zs2Sa__contents a{color:var(--muted);padding:7px 0;font-size:.72rem;line-height:1.35}.lesson-module__9Zs2Sa__contents a:hover{color:var(--teal)}.lesson-module__9Zs2Sa__subjectSection{padding-bottom:100px;scroll-margin-top:20px}.lesson-module__9Zs2Sa__subjectHeader{grid-template-columns:60px 1fr;gap:28px;margin-bottom:54px;display:grid}.lesson-module__9Zs2Sa__subjectHeader>span{color:var(--teal);font-family:var(--font-display), serif;font-size:2.5rem;line-height:1}.lesson-module__9Zs2Sa__subjectHeader p,.lesson-module__9Zs2Sa__topicHeader p{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:800}.lesson-module__9Zs2Sa__subjectHeader h2{font-family:var(--font-display), serif;letter-spacing:-.05em;margin-top:10px;font-size:clamp(2.4rem,5vw,4rem);font-weight:550;line-height:1}.lesson-module__9Zs2Sa__subjectHeader div>div,.lesson-module__9Zs2Sa__topicHeader div{max-width:650px;color:var(--muted);margin-top:18px;font-size:.9rem;line-height:1.75}.lesson-module__9Zs2Sa__topicSection{margin-top:60px;scroll-margin-top:20px}.lesson-module__9Zs2Sa__topicHeader{max-width:700px;margin:0 0 24px 88px}.lesson-module__9Zs2Sa__topicHeader h3{font-family:var(--font-display), serif;letter-spacing:-.03em;margin-top:8px;font-size:1.8rem;font-weight:620}.lesson-module__9Zs2Sa__conceptCard{grid-template-columns:60px minmax(0,1fr);gap:28px;margin-top:18px;display:grid}.lesson-module__9Zs2Sa__conceptIndex{color:#829ab1;padding-top:28px;font-family:monospace;font-size:.68rem}.lesson-module__9Zs2Sa__conceptBody{border:1px solid var(--line);background:#ffffffeb;padding:clamp(24px,4vw,42px);box-shadow:0 18px 50px #102a430b}.lesson-module__9Zs2Sa__conceptBody>h3{max-width:750px;font-family:var(--font-display), serif;letter-spacing:-.035em;margin-top:9px;font-size:clamp(1.8rem,3.5vw,2.7rem);font-weight:580;line-height:1.08}.lesson-module__9Zs2Sa__foundation{border-left:3px solid var(--amber);margin-top:28px;padding:3px 0 3px 20px}.lesson-module__9Zs2Sa__foundation>p:last-child{color:#243b53;margin-top:10px;font-size:.98rem;line-height:1.82}.lesson-module__9Zs2Sa__depthSection{border-top:1px solid var(--line);margin-top:28px}.lesson-module__9Zs2Sa__depthSection summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 0;font-size:.86rem;font-weight:760;list-style:none;display:flex}.lesson-module__9Zs2Sa__depthSection summary::-webkit-details-marker{display:none}.lesson-module__9Zs2Sa__depthSection summary:after{content:"+";color:var(--teal);font-family:var(--font-display), serif;font-size:1.4rem}.lesson-module__9Zs2Sa__depthSection[open] summary:after{content:"−"}.lesson-module__9Zs2Sa__depthSection summary small{color:var(--muted);margin-left:12px;margin-right:auto;font-size:.65rem;font-weight:580}.lesson-module__9Zs2Sa__mechanismSteps{background:var(--line);gap:1px;padding-bottom:20px;list-style:none;display:grid}.lesson-module__9Zs2Sa__mechanismSteps li{background:#f8fbfd;grid-template-columns:30px 1fr;gap:12px;padding:14px 16px;display:grid}.lesson-module__9Zs2Sa__mechanismSteps span{color:var(--teal);font-family:monospace;font-size:.68rem}.lesson-module__9Zs2Sa__mechanismSteps p,.lesson-module__9Zs2Sa__clinicalText{color:var(--muted);font-size:.84rem;line-height:1.7}.lesson-module__9Zs2Sa__clinicalText{border-left:2px solid var(--teal);margin-bottom:20px;padding:2px 0 2px 18px}.lesson-module__9Zs2Sa__takeaways{background:var(--teal-soft);margin-top:28px;padding:20px 22px}.lesson-module__9Zs2Sa__takeaways ul{gap:8px;margin-top:11px;padding-left:17px;display:grid}.lesson-module__9Zs2Sa__takeaways li{color:#243b53;padding-left:4px;font-size:.8rem;line-height:1.6}.lesson-module__9Zs2Sa__quickCheck{background:#fffaf0;border:1px solid #e5c67f;margin-top:22px;padding:20px 22px}.lesson-module__9Zs2Sa__quickCheck h4{font-family:var(--font-display), serif;margin-top:8px;font-size:1.2rem}.lesson-module__9Zs2Sa__quickCheck ol{gap:5px;margin-top:12px;padding-left:20px;display:grid}.lesson-module__9Zs2Sa__quickCheck li,.lesson-module__9Zs2Sa__quickCheck details p{color:#6b5a36;font-size:.78rem;line-height:1.6}.lesson-module__9Zs2Sa__quickCheck details{margin-top:13px}.lesson-module__9Zs2Sa__quickCheck summary{cursor:pointer;color:#8a5a11;width:fit-content;font-size:.75rem;font-weight:780}.lesson-module__9Zs2Sa__quickCheck details p{margin-top:9px}.lesson-module__9Zs2Sa__video{background:var(--ink);margin-top:24px;padding-top:56.25%;position:relative;overflow:hidden}.lesson-module__9Zs2Sa__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.lesson-module__9Zs2Sa__citations{border-top:1px solid var(--line);padding-top:80px;scroll-margin-top:20px}.lesson-module__9Zs2Sa__citationIntro{max-width:660px;margin-top:22px}.lesson-module__9Zs2Sa__citations ol{margin-top:36px;list-style:none}.lesson-module__9Zs2Sa__citations li{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:30px;padding:20px 0;display:flex}.lesson-module__9Zs2Sa__citations li:last-child{border-bottom:1px solid var(--line)}.lesson-module__9Zs2Sa__citations strong,.lesson-module__9Zs2Sa__citations span{display:block}.lesson-module__9Zs2Sa__citations strong{max-width:680px;font-size:.8rem;line-height:1.5}.lesson-module__9Zs2Sa__citations span{color:var(--muted);margin-top:4px;font-size:.7rem}.lesson-module__9Zs2Sa__citations li>a{border-bottom:1px solid var(--ink);flex:none;padding-top:2px;padding-bottom:2px;font-size:.7rem;font-weight:750}.lesson-module__9Zs2Sa__safetyCallout{background:#fff7f7;border:1px solid #d9a0a0;grid-template-columns:.65fr 1.35fr;gap:60px;margin-top:100px;padding:30px;display:grid}.lesson-module__9Zs2Sa__safetyCallout strong{font-family:var(--font-display), serif;font-size:1.5rem}.lesson-module__9Zs2Sa__safetyCallout p{color:#6b4545;font-size:.83rem;line-height:1.7}.lesson-module__9Zs2Sa__footer{border-top:1px solid var(--line);width:min(100%,1240px);color:var(--muted);justify-content:space-between;margin:0 auto;padding:28px 40px 34px;font-size:.72rem;line-height:1.6;display:flex}.lesson-module__9Zs2Sa__footer p{max-width:610px}.lesson-module__9Zs2Sa__footer span{font-weight:700}@media (max-width:900px){.lesson-module__9Zs2Sa__diseaseHero,.lesson-module__9Zs2Sa__sectionHeading{grid-template-columns:1fr;gap:38px}.lesson-module__9Zs2Sa__diseaseHero{align-items:start;padding-top:50px}.lesson-module__9Zs2Sa__definition{max-width:650px}.lesson-module__9Zs2Sa__lessonLayout{grid-template-columns:1fr;gap:48px}.lesson-module__9Zs2Sa__contents{border-bottom:1px solid var(--line);white-space:nowrap;border-left:0;padding:0 0 12px;display:flex;position:static;overflow-x:auto}.lesson-module__9Zs2Sa__contents p{display:none}.lesson-module__9Zs2Sa__contents a{padding:7px 12px 7px 0}}@media (max-width:680px){.lesson-module__9Zs2Sa__siteHeader,.lesson-module__9Zs2Sa__page main,.lesson-module__9Zs2Sa__footer{padding-left:22px;padding-right:22px}.lesson-module__9Zs2Sa__diseaseHero{min-height:auto;padding-bottom:45px}.lesson-module__9Zs2Sa__diseaseHero h1{font-size:clamp(3.5rem,18vw,5.4rem)}.lesson-module__9Zs2Sa__heroMeta{display:grid}.lesson-module__9Zs2Sa__coreSection,.lesson-module__9Zs2Sa__mapSection{padding-top:68px}.lesson-module__9Zs2Sa__coreSection{margin-top:0}.lesson-module__9Zs2Sa__flowCompare,.lesson-module__9Zs2Sa__subjectMap,.lesson-module__9Zs2Sa__safetyCallout{grid-template-columns:1fr}.lesson-module__9Zs2Sa__subjectMap a:nth-child(2n){border-left:0;padding-left:0}.lesson-module__9Zs2Sa__subjectHeader,.lesson-module__9Zs2Sa__conceptCard{grid-template-columns:1fr;gap:12px}.lesson-module__9Zs2Sa__subjectHeader>span,.lesson-module__9Zs2Sa__conceptIndex{padding-top:0;font-size:.68rem}.lesson-module__9Zs2Sa__topicHeader{margin-left:0}.lesson-module__9Zs2Sa__conceptBody{padding:24px 20px}.lesson-module__9Zs2Sa__citations li{gap:12px;display:grid}.lesson-module__9Zs2Sa__safetyCallout{gap:18px}.lesson-module__9Zs2Sa__footer{flex-direction:column;gap:14px}}@media (prefers-reduced-motion:reduce){.lesson-module__9Zs2Sa__subjectMap a{transition:none}}
.glucose-journey-module__eJkNka__figure{margin:0}.glucose-journey-module__eJkNka__diagram{width:100%;height:auto;display:block}.glucose-journey-module__eJkNka__panel>rect{fill:#f8fbfd;stroke:#cbd9e5;stroke-width:1.5px}.glucose-journey-module__eJkNka__diseasePanel>rect{fill:#fffaf0;stroke:#efd7a4}.glucose-journey-module__eJkNka__panelTitle{fill:#102a43;font-family:var(--font-display), serif;font-size:24px;font-weight:650}.glucose-journey-module__eJkNka__panelKicker{fill:#087f79;font-family:var(--font-body), sans-serif;letter-spacing:1.2px;font-size:10px;font-weight:800}.glucose-journey-module__eJkNka__pancreas path{fill:#d9f3f0;stroke:#087f79;stroke-width:2px}.glucose-journey-module__eJkNka__muscle rect{fill:#edf2f7;stroke:#486581;stroke-width:2px}.glucose-journey-module__eJkNka__muscle path{fill:none;stroke:#9fb3c8;stroke-width:2px}.glucose-journey-module__eJkNka__liver path{fill:#f6e2bc;stroke:#b7791f;stroke-width:2px}.glucose-journey-module__eJkNka__pancreas text,.glucose-journey-module__eJkNka__muscle text,.glucose-journey-module__eJkNka__liver text,.glucose-journey-module__eJkNka__outcome,.glucose-journey-module__eJkNka__signalLabel{fill:#486581;font-family:var(--font-body), sans-serif;font-size:12px;font-weight:650}.glucose-journey-module__eJkNka__signal{fill:none;stroke:#087f79;stroke-width:3px;marker-end:url(#arrow)}.glucose-journey-module__eJkNka__weakSignal{stroke:#c57b17;stroke-dasharray:7 8}.glucose-journey-module__eJkNka__glucosePath,.glucose-journey-module__eJkNka__blockedPath{fill:none;stroke:#f2b84b;stroke-dasharray:3 6;stroke-width:2px}.glucose-journey-module__eJkNka__blockedPath{stroke:#c94c4c}.glucose-journey-module__eJkNka__glucoseDot,.glucose-journey-module__eJkNka__glucoseDotTwo,.glucose-journey-module__eJkNka__glucoseDotThree{fill:#f2b84b;animation:2.8s ease-in-out infinite glucose-journey-module__eJkNka__glucoseMove}.glucose-journey-module__eJkNka__glucoseDotTwo{animation-delay:.35s}.glucose-journey-module__eJkNka__glucoseDotThree{animation-delay:.7s}.glucose-journey-module__eJkNka__highGlucose,.glucose-journey-module__eJkNka__highGlucoseTwo,.glucose-journey-module__eJkNka__highGlucoseThree,.glucose-journey-module__eJkNka__highGlucoseFour{fill:#d45d5d;animation:2.4s ease-in-out infinite glucose-journey-module__eJkNka__glucoseHover}.glucose-journey-module__eJkNka__highGlucoseTwo{animation-delay:.25s}.glucose-journey-module__eJkNka__highGlucoseThree{animation-delay:.5s}.glucose-journey-module__eJkNka__highGlucoseFour{animation-delay:.75s}.glucose-journey-module__eJkNka__figure figcaption{max-width:760px;color:var(--muted);text-align:center;margin:12px auto 0;font-size:.74rem;line-height:1.6}@keyframes glucose-journey-module__eJkNka__glucoseMove{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(34px,36px)}}@keyframes glucose-journey-module__eJkNka__glucoseHover{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:700px){.glucose-journey-module__eJkNka__diagram{min-width:720px}.glucose-journey-module__eJkNka__figure{padding-bottom:8px;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.glucose-journey-module__eJkNka__glucoseDot,.glucose-journey-module__eJkNka__glucoseDotTwo,.glucose-journey-module__eJkNka__glucoseDotThree,.glucose-journey-module__eJkNka__highGlucose,.glucose-journey-module__eJkNka__highGlucoseTwo,.glucose-journey-module__eJkNka__highGlucoseThree,.glucose-journey-module__eJkNka__highGlucoseFour{animation:none}}
