.learn{--chart-a:#0a98a4;--chart-b:#c0882c;--chart-neutral:#c4cfd5}[data-theme=dark] .learn{--chart-a:#2aa7b3;--chart-b:#b9892b;--chart-neutral:#3a4b57}.learn-body>*+*{margin-top:1.15rem}.learn-body h2{margin-top:2.75rem;scroll-margin-top:6rem;font-size:1.5rem;font-weight:800;line-height:1.15;letter-spacing:-.015em}.learn-body h2,.learn-body h3{font-family:var(--font-display);color:var(--ink)}.learn-body h3{margin-top:1.9rem;font-size:1.125rem;font-weight:700;line-height:1.25}.learn-body h2+*,.learn-body h3+*{margin-top:.6rem}.learn-body li,.learn-body p{font-size:1.0625rem;line-height:1.72;color:var(--ink)}.learn-body ol.learn-list,.learn-body ul.learn-list{padding-left:1.25rem}.learn-body ul.learn-list{list-style:disc}.learn-body ol.learn-list{list-style:decimal}.learn-body .learn-list li+li{margin-top:.45rem}.learn-body .learn-list li::marker{color:var(--teal)}.learn-fig{margin-top:2rem!important;margin-bottom:.75rem;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:18px 18px 14px;box-shadow:var(--shadow-card)}@media (min-width:640px){.learn-fig{padding:22px 24px 16px}}.learn-fig figcaption{margin-top:14px;border-top:1px solid var(--line);padding-top:10px;font-size:.8125rem;line-height:1.55;color:var(--ink-soft)}.learn-tip[data-tip]:focus-visible:after,.learn-tip[data-tip]:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:0;z-index:5;white-space:nowrap;border-radius:6px;background:var(--ink);color:var(--bg);padding:4px 8px;font-family:var(--font-spline),monospace;font-size:11.5px;pointer-events:none}.learn-sources li:target{background:var(--teal-soft);border-radius:8px}.learn{--tissue-skin:#e8b7a0;--tissue-epi:#b87a62;--tissue-fat:#f6e3a8;--tissue-fat-deep:#efd48a;--tissue-fascia:#f4ece2;--tissue-muscle:#c2615a;--tissue-muscle-line:#ad4f49;--tissue-label:#3b2a22;--tissue-label-on-muscle:#fff;--needle:#6f7f8a;--needle-cap:#e58a3a;--finger:#f0c9b5;--finger-nail:#f8e2d6;--glass:rgba(255,255,255,0.85);--air:rgba(14,118,129,0.08);--crimp:#c9d2d8;--rubber:#59636b;--sharps:#d8453a;--sharps-lid:#f2c94c;--sharps-edge:#a8322a;--inj-stage:var(--surface-2);--inj-stage-3d:radial-gradient(120% 90% at 50% 18%,#213f4b 0%,#12242d 52%,#0a151b 100%)}[data-theme=dark] .learn{--tissue-skin:#9a6a58;--tissue-epi:#c58d75;--tissue-fat:#8a7841;--tissue-fat-deep:#786734;--tissue-fascia:#b9ab98;--tissue-muscle:#8a3c37;--tissue-muscle-line:#74302c;--tissue-label:#fff6ee;--needle:#b6c3cc;--finger:#b9846f;--finger-nail:#d2a592;--glass:rgba(255,255,255,0.07);--air:rgba(42,167,179,0.1);--crimp:#66737c;--rubber:#2c343a;--sharps:#b8392f;--sharps-lid:#c9a43c;--sharps-edge:#8a2a23;--inj-stage:#0e1a22;--inj-stage-3d:radial-gradient(120% 90% at 50% 18%,#1b3440 0%,#0f1f27 50%,#081117 100%)}.inj-a{transform:var(--t1);opacity:var(--o1);animation-name:inj-move;animation-timing-function:cubic-bezier(.45,0,.25,1);animation-fill-mode:both}.inj-loop{animation-timing-function:ease-in}@keyframes inj-move{0%{transform:var(--t0);opacity:var(--o0)}to{transform:var(--t1);opacity:var(--o1)}}.inj-xs .inj-needle{transition:transform .9s cubic-bezier(.5,0,.2,1),opacity .4s ease .6s}.inj-xs .inj-liquid{transition:y 1.6s ease-in-out,height 1.6s ease-in-out}.inj-xs .inj-morph{transition:d .5s ease}.inj-xs .inj-bleb{transform-box:fill-box;transform-origin:center;animation:inj-bleb 1.6s ease-out .1s both}@keyframes inj-bleb{0%{transform:scale(.05)}}.inj-xs .inj-fingers,.inj-xs .inj-gauze,.inj-xs .inj-result{animation:inj-fade .4s ease both}.inj-xs .inj-gauze{animation-delay:.7s}.inj-xs .inj-result{animation-delay:.8s}@keyframes inj-fade{0%{opacity:0}}.inj-ov{animation:inj-fade .45s ease both}.inj-loading{animation:inj-breathe 1.4s ease-in-out infinite}@keyframes inj-breathe{50%{opacity:.35}}.inj-pulse{transform-box:fill-box;transform-origin:center;animation:inj-pulse 1.6s ease-in-out infinite}@keyframes inj-pulse{50%{transform:scale(1.35)}}.inj-zone>*{fill:var(--teal);fill-opacity:.12;stroke:var(--teal);stroke-width:1.4;stroke-dasharray:3 2.5;transition:fill-opacity .2s}.inj-zone:focus-visible>*,.inj-zone:hover>*{fill-opacity:.25}.inj-zone:focus{outline:none}.inj-zone.is-on>*{fill-opacity:.42;stroke-dasharray:none;stroke-width:2}@media (prefers-reduced-motion:reduce){.inj-a,.inj-loading,.inj-ov,.inj-pulse,.inj-xs .inj-bleb,.inj-xs .inj-fingers,.inj-xs .inj-gauze,.inj-xs .inj-result{animation:none}.inj-xs .inj-liquid,.inj-xs .inj-morph,.inj-xs .inj-needle{transition:none}}