.cell-page{--cell-paper:var(--bg);--cell-stage:var(--surface);--cell-ink:var(--text);--cell-muted:var(--muted);--cell-line:var(--line);--cell-accent:var(--gold);background:var(--cell-paper);color:var(--cell-ink);margin:0}.cell-page *{box-sizing:border-box}.cell-page button,.cell-page input,.cell-page select{font:inherit}.cell-page button{color:inherit;cursor:pointer}.cell-page button:disabled{opacity:.38;cursor:default}.cell-page button:focus-visible,.cell-page a:focus-visible,.cell-page select:focus-visible,.cell-page input:focus-visible,.cell-page canvas:focus-visible{outline:2px solid #928e87;outline-offset:4px}.cell-page [hidden]{display:none!important}.cell-page .learn-header,.cell-page main,.cell-page .learn-footer{width:min(1496px,92%);margin-inline:auto}.cell-page .learn-header{min-height:94px}.cell-page .subject-nav{margin-right:110px}.cell-page main{padding-bottom:64px}.cell-hero{display:grid;grid-template-columns:1fr 1.15fr;gap:6%;align-items:start;padding:60px 0 48px}.cell-hero .kicker{font-size:10px;letter-spacing:2.1px;margin-bottom:22px}.cell-hero h1{font-size:clamp(48px,4.9vw,76px);line-height:1.25;letter-spacing:1px;font-weight:400;margin:0}.cell-hero h1 em{display:block;font-style:normal;color:#888784}.atlas-workspace{scroll-margin-top:20px}.chapter-nav{display:flex;border-top:1px solid #555452;border-bottom:1px solid var(--cell-line);overflow-x:auto;scrollbar-width:thin;scrollbar-color:#545351 transparent}.chapter-nav button{flex:1;min-width:105px;background:none;border:0;display:flex;align-items:center;justify-content:center;gap:9px;font-size:12px;padding:20px 10px;white-space:nowrap;position:relative}.chapter-nav button>span{font:10px ui-monospace,monospace;opacity:.6}.chapter-nav button:hover{background:#262524}.chapter-nav button[aria-pressed=true]{background:#2f2e2d}.chapter-nav button[aria-pressed=true]:after{content:"";position:absolute;bottom:0;height:2px;left:12px;right:12px;background:#9a9895}.workspace-heading{display:flex;align-items:center;justify-content:space-between;padding:24px 0 18px}.workspace-heading>div{display:flex;gap:18px;align-items:center}.workspace-heading h2{font-size:22px;font-weight:400;margin:0}.workspace-heading span,.workspace-heading>p{font:10px ui-monospace,monospace;color:var(--cell-muted);letter-spacing:1px}.workbench{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(310px,1fr);border:1px solid var(--cell-line);min-height:650px}.specimen-area{background:var(--cell-stage);position:relative;min-width:0;display:flex;flex-direction:column}.specimen-heading{display:flex;justify-content:space-between;padding:23px 28px 0;font-size:13px;letter-spacing:1px}.specimen-heading span+span{font:11px ui-monospace,monospace;color:var(--cell-muted);letter-spacing:0}.scene-wrap{position:relative;height:494px;flex:1;min-height:410px;overflow:hidden}.scene-wrap>canvas,.scene-wrap>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.scene-wrap>canvas{touch-action:none;opacity:0;transition:opacity .4s}.scene-wrap.is-ready>canvas{opacity:1}.scene-wrap.is-ready>img{opacity:0}.scene-wrap.is-plate>canvas{visibility:hidden}.scene-wrap.is-plate>img{opacity:1}.scene-wrap.is-plate .model-labels{display:none}.scene-wrap>img{mix-blend-mode:normal;transition:opacity .3s;pointer-events:none}.scale-mark{position:absolute;left:28px;bottom:18px;display:flex;gap:10px;align-items:center;font:8px ui-monospace,monospace;color:#8e8d8b;letter-spacing:1.2px;pointer-events:none}.scale-mark i{height:1px;width:40px;background:#696865}.scene-help{text-align:center;color:var(--cell-muted);font-size:10px;margin:0;padding:8px 12px 12px;letter-spacing:.5px}.view-tools{display:flex;justify-content:space-between;gap:10px;padding:12px 20px;border-top:1px solid #393937}.view-tools>div{display:flex;gap:4px;flex-wrap:wrap}.view-tools button,.model-caption button{border:0;background:none;font-size:11px;min-height:34px;padding:6px 9px;border-radius:2px}.view-tools button:hover,.view-tools button[aria-pressed=true]{background:#3d3c39}.view-tools button:first-child{font-size:14px}.model-caption{border-top:1px solid #393937;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 25px;font-size:9px;color:#969593;line-height:1.7}.model-caption button{white-space:nowrap;font-size:10px}.model-labels{position:absolute;inset:0;pointer-events:none}.model-labels button{position:absolute;transform:translate(-50%,-50%);border:1px solid #525250;background:#1d1c1ae8;padding:5px 9px;font-size:10px;pointer-events:auto;box-shadow:0 2px 5px #cbc9c608;white-space:nowrap}.model-labels button:before{content:"";position:absolute;left:-5px;top:50%;width:5px;height:5px;background:#a4a3a0;border-radius:50%}.scene-wrap #scene-status{position:absolute;bottom:30px;left:50%;transform:translate(-50%);font-size:11px;background:#1e1d1be8;padding:9px 15px;margin:0;width:max-content;max-width:85%;line-height:1.7}.scene-wrap.is-ready #scene-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0}.retry{position:absolute;left:50%;top:85%;transform:translate(-50%);border:1px solid var(--cell-accent);padding:8px 16px;background:var(--cell-paper);font-size:12px}.learning-panel{padding:30px 30px 25px;border-left:1px solid var(--cell-line);background:#1b1a18}.panel-kicker{font-size:10px!important;letter-spacing:1.5px;color:var(--cell-muted);margin:0 0 13px;line-height:1.7}.learning-panel h3{font-size:27px;font-weight:400;line-height:1.6;margin:0 0 15px}.learning-panel>p:not(.panel-kicker){font-size:12px;line-height:1.95;color:#939291;margin:0 0 24px}.control-label{display:block;font-size:11px;color:#959492;margin:20px 0 10px}.choice-group{display:flex;flex-wrap:wrap;gap:7px}.choice-group button{font-size:11px;line-height:1.6;border:1px solid #403f3d;background:transparent;padding:8px 10px;min-height:36px;transition:background .15s}.choice-group button:hover{background:#292826}.choice-group button[aria-pressed=true]{background:#f5b942;color:#17130a;border-color:#f5b942}.organelle-choices{gap:6px}.organelle-choices button{font-size:10px;padding:6px 9px;min-height:32px}.selection-info{margin-top:24px;padding-top:20px;border-top:1px solid var(--cell-line)}.selection-info h4{font-size:20px;font-weight:400;margin:5px 0 9px}.selection-info .role{font-size:11px;color:#93908b;letter-spacing:.3px;margin:5px 0 10px}.selection-info p:not(.panel-kicker){font-size:12px;line-height:1.95;color:#979695;margin:5px 0}.selection-info button{border:0;background:transparent;padding:0 0 5px;border-bottom:1px solid #777674;font-size:11px;margin-top:14px}.experiment-output{font-size:12px;line-height:1.9;margin-top:20px;color:#a6a4a2}.experiment-output p{margin:6px 0}.experiment-output small{display:block;font-size:10px;color:var(--cell-muted);line-height:1.85;margin-top:12px}.range-control{margin:17px 0;display:block}.range-control>span{display:flex;justify-content:space-between;font-size:11px;color:#959492;margin-bottom:9px;gap:10px}.range-control output{font:11px ui-monospace,monospace;color:#abaaa7}.range-control input{width:100%;accent-color:var(--cell-accent);height:19px;margin:0}.toggle-control{display:flex;align-items:center;gap:9px;font-size:12px;margin-top:18px}.toggle-control input{accent-color:var(--cell-accent);width:16px;height:16px}.play-control{border:1px solid #646361;background:transparent;padding:9px 13px;font-size:11px;margin-top:15px;min-height:38px}.play-control[aria-pressed=true]{background:#2b2a29}.size-explanation{font-size:11px!important;color:#939291;line-height:1.9}.size-diagram{display:flex;align-items:flex-end;gap:20px;padding:20px 0 8px;border-bottom:1px solid var(--cell-line)}.size-diagram>span{display:flex;flex-direction:column;align-items:center;font:9px ui-monospace,monospace;gap:8px}.size-diagram i{display:block;background:#63615e;border:1px solid #8a8885;border-radius:45%}.size-diagram span:nth-child(2) i{background:#555350}.chapter-reading{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:35px 0}.chapter-reading section+section{padding-left:30px;border-left:1px solid var(--cell-line)}.chapter-reading section>p:last-child{font-size:13px;line-height:2;margin:0;color:#9c9b99}.quiz-area{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:30px 36px;background:#262524;border:1px solid #353432}.quiz-area h3{font-weight:400;font-size:21px;line-height:1.7;margin:0}.quiz-area #quiz-options{display:flex;flex-direction:column;gap:9px}.quiz-area button{border:1px solid #4b4a47;background:transparent;padding:12px 16px;font-size:12px;text-align:left;line-height:1.7;display:flex;gap:15px}.quiz-area button:hover{background:#2f2e2c}.quiz-area button[aria-pressed=true]{background:#f5b942;color:#17130a;border-color:#f5b942}.quiz-area button>span{font:11px ui-monospace,monospace;opacity:.7;margin-top:3px}.quiz-area #quiz-feedback{font-size:11px;line-height:1.8;margin:12px 0 0;color:#a2a09e}.quiz-area #quiz-feedback:empty{display:none}.chapter-pagination{display:flex;align-items:center;justify-content:space-between;padding:23px 0;border-bottom:1px solid var(--cell-line)}.chapter-pagination button{background:none;border:0;font-size:12px;padding:10px 0}.chapter-pagination span{font:10px ui-monospace,monospace;color:#878684}.compare-table{width:100%;border-collapse:collapse;font-size:12px;margin:0 0 30px}.compare-table caption{text-align:left;font-size:12px;line-height:1.9;color:#908f8e;margin:0 0 20px}.compare-table td,.compare-table th{text-align:left;padding:14px 16px;border-bottom:1px solid var(--cell-line)}.compare-table th{font-weight:400;background:#262524}.comparison-scroll{overflow-x:auto}.compare-table{min-width:480px}.plates-section{padding-top:65px}.section-title{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:28px}.section-title .kicker{margin:0 0 13px;font-size:10px}.section-title h2,.science-notes h2{font-size:32px;font-weight:400;line-height:1.5;margin:0}.section-title>p{max-width:330px;font-size:12px;line-height:1.9;color:var(--cell-muted);margin:0}.plate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--cell-line);border:1px solid var(--cell-line)}.plate-card{position:relative;text-align:left;background:#232221;border:0;padding:0;overflow:hidden}.plate-card:hover{background:#282726}.plate-index{position:absolute;left:18px;top:18px;font:9px ui-monospace,monospace;color:#8b8a88;letter-spacing:1px}.plate-card img{width:100%;height:auto;display:block;padding:25px 12px 0;mix-blend-mode:normal;transition:transform .3s}.plate-card:hover img{transform:scale(1.035)}.plate-caption{display:flex;justify-content:space-between;align-items:center;margin:0 20px;padding:14px 0 19px;border-top:1px solid #373634;font-size:14px}.plate-caption strong{font-weight:400}.plate-caption>span{font-size:18px}.plate-note{font-size:10px;color:var(--cell-muted);margin:14px 0}.science-notes{border-top:1px solid var(--cell-line);padding:45px 0 0;margin-top:60px;display:grid;grid-template-columns:1fr 2fr;gap:50px}.science-notes .kicker{margin-bottom:14px}.science-notes p:not(.kicker){font-size:12px;line-height:2;color:var(--cell-muted);margin:0 0 16px}.science-notes nav{display:flex;gap:25px;flex-wrap:wrap;font:10px/1.8 ui-monospace,monospace;margin-top:25px}.science-notes a{border-bottom:1px solid #575654;padding-bottom:5px}.noscript-content{max-width:900px;margin:50px auto}.noscript-content p{line-height:2}.noscript-content details{padding:20px;border-top:1px solid var(--cell-line)}html[lang=en] .cell-hero h1{font-size:clamp(48px,4.5vw,70px)}html[lang=en] .chapter-nav button{font-size:11px;min-width:110px}html[lang=en] .learning-panel h3{font-size:26px;line-height:1.4}@media(min-width:1600px){.scene-wrap{min-height:540px}.workbench{grid-template-columns:1.9fr 1fr}}@media(max-width:1100px){.cell-page .subject-nav{margin-right:90px;gap:17px}.cell-hero{grid-template-columns:1fr}.workbench{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr)}.learning-panel{padding:25px}.learning-panel h3{font-size:23px}.view-tools{padding-inline:12px;flex-wrap:wrap}.scene-wrap{min-height:450px}.model-caption{padding-inline:15px}.chapter-reading{gap:24px}.chapter-reading section+section{padding-left:24px}.quiz-area{padding:25px;gap:25px}.section-title h2{font-size:28px}}@media(max-width:760px){.cell-page .learn-header{padding:20px 0 12px;gap:12px}.cell-page .subject-nav{margin-right:0;gap:0 17px;font-size:11px}.cell-page .learn-header,.cell-page main,.cell-page .learn-footer{width:91%}.cell-hero{grid-template-columns:1fr;gap:20px;padding:34px 0}.cell-hero .kicker{font-size:9px;margin-bottom:17px}.cell-hero h1,html[lang=en] .cell-hero h1{font-size:47px;line-height:1.2}.chapter-nav{margin-inline:-5%;padding-inline:5%}.chapter-nav button{min-width:92px;padding:17px 10px;font-size:11px}.workspace-heading{padding:20px 0 15px}.workspace-heading h2{font-size:20px}.workspace-heading>p{font-size:8px}.workspace-heading>div{gap:12px}.workbench{display:flex;flex-direction:column;min-height:0}.scene-wrap{height:340px;min-height:340px;flex:none}.specimen-heading{padding:18px 18px 0;font-size:12px}.specimen-heading span+span{font-size:10px}.scale-mark{left:18px;bottom:10px;font-size:7px}.model-labels button{font-size:9px;padding:4px 6px}.scene-help{font-size:9px;padding-bottom:8px}.view-tools{padding:10px 12px;gap:6px 10px;flex-wrap:wrap}.view-tools>div{flex-wrap:nowrap}.view-tools .mode-switch{width:100%;justify-content:center}.view-tools .mode-switch button{flex:1}.view-tools button{font-size:10px;padding:6px;min-height:34px}.view-tools>div{gap:2px}.view-tools #view-front{display:none}.model-caption{padding:7px 15px;font-size:8px}.model-caption button{font-size:9px}.learning-panel{border-left:0;border-top:1px solid var(--cell-line);padding:25px 22px}.learning-panel h3,html[lang=en] .learning-panel h3{font-size:25px}.learning-panel>p:not(.panel-kicker){font-size:13px}.choice-group button{font-size:12px;min-height:40px}.organelle-choices button{font-size:11px;min-height:38px}.selection-info p:not(.panel-kicker){font-size:13px}.chapter-reading{grid-template-columns:1fr;gap:20px;padding:27px 0}.chapter-reading section+section{padding-left:0;border-left:0;padding-top:20px;border-top:1px solid var(--cell-line)}.chapter-reading section>p:last-child{font-size:13px}.panel-kicker{margin-bottom:10px}.quiz-area{grid-template-columns:1fr;gap:20px;padding:23px 20px}.quiz-area h3{font-size:21px}.quiz-area button{font-size:12px;min-height:48px}.chapter-pagination{padding:15px 0}.plates-section{padding-top:45px}.section-title{display:block;margin-bottom:23px}.section-title h2{font-size:28px}.section-title>p{margin-top:15px;font-size:12px}.plate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plate-index{top:12px;left:12px;font-size:8px}.plate-caption{margin-inline:12px;font-size:13px;padding:11px 0 14px}.plate-card img{padding:22px 5px 0}.plate-note{font-size:9px;line-height:1.8}.science-notes{margin-top:36px;padding-top:30px;grid-template-columns:1fr;gap:25px}.science-notes h2{font-size:27px}.science-notes nav{gap:15px}.cell-page main{padding-bottom:35px}.cell-page .learn-footer{font-size:10px}.cell-page .learn-footer>a:first-child{font-size:12px}}@media(prefers-reduced-motion:reduce){.cell-page *{scroll-behavior:auto!important;transition:none!important}.plate-card:hover img{transform:none}}.model-labels svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.model-labels line{stroke:#797876;stroke-width:.8;vector-effect:non-scaling-stroke;opacity:.8}.cell-page{overflow-x:clip}.cell-page .atlas-workspace{--stage:#0d0e11;--stage-ink:#e1e0de;--stage-muted:#a6a5a4;width:100vw;margin-left:calc(50% - 50vw);display:grid;grid-template-columns:150px minmax(0,1fr);height:calc(100svh - 95px);min-height:600px;border-top:1px solid var(--cell-line)}.cell-page .chapter-nav{flex-direction:column;border:0;border-right:1px solid var(--cell-line);overflow-y:auto;overflow-x:hidden;padding:14px 0;background:var(--cell-paper)}.cell-page .chapter-nav button{flex:0 0 auto;justify-content:flex-start;padding:11px 18px;min-width:0;font-size:13px}.cell-page .chapter-nav button[aria-pressed=true]:after{inset:8px auto 8px 0;width:2px;height:auto}.cell-page .workbench{grid-template-columns:minmax(0,1fr) 390px;border:0;min-height:0;height:100%}.cell-page .specimen-area{background:var(--stage);color:var(--stage-ink);min-height:0}.cell-page .scene-wrap{height:auto;min-height:0}.cell-page .scene-wrap>img{mix-blend-mode:normal;object-fit:contain;background:var(--stage)}.cell-page .learning-panel{overflow-y:auto;min-height:0;padding:26px 26px 30px}.cell-page .learning-panel .chapter-reading{display:block;margin:22px 0 0;padding:0}.cell-page .learning-panel .chapter-reading section{padding:12px 0;border-top:1px solid var(--cell-line)}.cell-page .learning-panel .quiz-area{display:block;margin:18px 0 0;padding:18px 0 0;border-top:1px solid var(--cell-line)}.cell-page .learning-panel .chapter-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding-top:12px;border-top:1px solid var(--cell-line)}.cell-page .workspace-heading{position:absolute;left:24px;top:18px;z-index:3;padding:0;display:block;pointer-events:none}.cell-page .workspace-heading>div{display:block}.cell-page .workspace-heading span{display:block;color:var(--stage-muted);font:11px ui-monospace,monospace;letter-spacing:2px}.cell-page .workspace-heading h2{color:var(--stage-ink);font-size:clamp(26px,2.4vw,36px);letter-spacing:.18em;margin:6px 0 0}.cell-page .workspace-heading>p{color:var(--stage-muted);margin:8px 0 0}.stage-hud{position:absolute;right:24px;top:18px;z-index:3;text-align:right;pointer-events:none;min-width:150px}.stage-hud p{margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid #ffffff1f}.stage-hud span{display:block;font:10px ui-monospace,monospace;letter-spacing:2px;color:var(--stage-muted)}.stage-hud strong{display:block;font-weight:400;font-size:19px;color:var(--stage-ink);margin-top:3px;font-variant-numeric:tabular-nums}.scale-bar{position:absolute;left:24px;bottom:22px;z-index:3;display:flex;flex-direction:column;gap:6px;pointer-events:none}.scale-bar i{display:block;height:6px;border:1px solid #e1e0de;border-top:0;width:var(--bar,80px)}.scale-bar span{font:11px ui-monospace,monospace;color:var(--stage-ink)}.fluor-legend{position:absolute;left:24px;bottom:64px;z-index:3;margin:0;padding:8px 10px;max-width:46%;list-style:none;background:#080807cc;border:1px solid #ffffff1a;border-radius:8px;font-size:11px;color:var(--stage-ink);display:grid;gap:4px;pointer-events:none}.fluor-legend li{display:flex;align-items:center;gap:8px;white-space:nowrap}.fluor-legend b{width:9px;height:9px;border-radius:50%;background:var(--dye);box-shadow:0 0 8px var(--dye)}.fluor-legend small{color:var(--stage-muted);font:10px ui-monospace,monospace}.fluor-legend .legend-note{color:var(--stage-muted);font-size:10px;margin-top:4px;white-space:normal;max-width:240px}.cell-page .model-labels button{background:#151514e6;color:var(--stage-ink);border-color:#fff3;box-shadow:none}.cell-page .model-labels button:before{background:#f5b942}.cell-page .model-labels svg line{stroke:#e1e0de99}.cell-page .scene-wrap #scene-status{background:#151514e6;color:var(--stage-ink)}.cell-page .scene-help{color:var(--stage-muted)}.cell-page .view-tools,.cell-page .model-caption{border-top:1px solid #ffffff14;color:var(--stage-muted);background:#171615}.cell-page .view-tools button,.cell-page .model-caption button{color:var(--stage-ink)}.cell-page .view-tools button:hover,.cell-page .view-tools button[aria-pressed=true]{background:#32312f}.mode-switch{display:flex;padding:2px;border:1px solid #ffffff22;border-radius:999px}.cell-page .mode-switch button{border-radius:999px;padding:5px 12px}.cell-page .mode-switch button[aria-pressed=true]{background:#f5b942;color:#0d0e11}.cell-page .atlas-workspace+.cell-hero{padding-top:56px}@media(max-width:1100px){.cell-page .atlas-workspace{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:auto;min-height:0}.cell-page .chapter-nav{flex-direction:row;margin-inline:0;min-width:0;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--cell-line);padding:0}.cell-page .chapter-nav button[aria-pressed=true]:after{inset:auto 12px 0;width:auto;height:2px}.cell-page .workbench{grid-template-columns:1fr;height:auto}.cell-page .specimen-area{height:72svh;min-height:460px;display:flex;flex-direction:column}.cell-page .scene-wrap{flex:1 1 auto;min-height:280px;height:auto}.cell-page .learning-panel{overflow:visible;border-left:0}}@media(max-width:760px){.cell-page .workspace-heading h2{font-size:22px}.stage-hud{top:14px;right:14px;min-width:0}.stage-hud p:nth-child(3){display:none}.stage-hud strong{font-size:15px}.cell-page .workspace-heading{left:14px;top:14px}.cell-page .workspace-heading>p{display:none}.fluor-legend{display:none}}.pump-cycle{margin:8px 0;padding-left:20px}.pump-cycle li{color:#81807f;padding:2px 6px;transition:background .2s,color .2s}.pump-cycle li[aria-current=step]{color:#41403d;background:#e1e0df}.cell-page h1,.cell-page h2{font-family:var(--serif);font-weight:600}.chapter-group{margin:0;padding:14px 18px 6px;font:10px/1.4 ui-monospace,monospace;letter-spacing:1px;color:var(--cell-muted);white-space:nowrap}.chapter-group:not(:first-child){margin-top:10px;border-top:1px solid var(--cell-line);padding-top:16px}.chapter-level{font-size:11px;color:#f5b942;border:1px solid #f5b94255;border-radius:999px;padding:3px 10px;white-space:nowrap}.hero-lead{font-size:15px;line-height:2.1;max-width:420px;margin:26px 0 14px}.hero-meta{display:block;font:10px/1.9 ui-monospace,monospace;color:var(--cell-muted);letter-spacing:.5px}.learning-path{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--cell-line);border:1px solid var(--cell-line)}.learning-path>div{background:#1a1a1c;padding:26px 26px 22px}.learning-path .kicker{font-size:10px;letter-spacing:1.6px;margin:0 0 12px}.learning-path p{font-size:13px;line-height:1.9;margin:0 0 14px;color:var(--cell-muted)}.learning-path ol{margin:0;padding-left:22px;display:grid;gap:4px;font-size:14px}.learning-path li::marker{font:11px ui-monospace,monospace;color:var(--cell-muted)}.learning-path a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.learning-path a:hover,.learning-path a:focus-visible{border-bottom-color:currentColor}@media(max-width:1100px){.chapter-group{display:flex;align-items:center;padding:0 12px;margin:0;border:0}.chapter-group:not(:first-child){margin:0;border-top:0;border-left:1px solid var(--cell-line);padding-top:0}}@media(max-width:760px){.learning-path{grid-template-columns:1fr}.chapter-level{font-size:10px;padding:2px 8px}.hero-lead{font-size:13px;line-height:2;margin:16px 0 10px}}
