.atlas-ad{box-sizing:border-box;clear:both;color:#69736c;contain:inline-size;background:#f8f7f1;border-block:1px solid #d9dbd2;min-width:0;max-width:100%;margin:28px 0;padding:14px 0;overflow:hidden}.atlas-ad-label{letter-spacing:.12em;text-transform:uppercase;text-align:center;margin:0 12px 12px;font:10px/1.3 Arial,sans-serif;display:block}.atlas-ad--banner{width:calc(100% - 48px);max-width:1120px;margin:24px auto}.atlas-ad--banner ins{height:90px}#atlas-page-banner-host,.atlas-shared-banner-host{flex:none;grid-column:1/-1;width:100%;min-width:0}.atlas-shared-banner-host .atlas-ad--banner{margin:12px auto}body [role=dialog][aria-modal=true]:has(>.atlas-shared-banner-host){max-height:calc(100dvh - 36px)!important;overflow:auto!important}.atlas-ad--panel{margin:28px 0;padding-block:18px}.atlas-ad--article{margin:36px 0}.atlas-ad[data-ad-state=unfilled],.atlas-ad[data-ad-state=unavailable]{display:none}.atlas-ad-preview{text-align:center;background:repeating-linear-gradient(135deg,#efeee6,#efeee6 12px,#f7f6f0 12px 24px);place-content:center;gap:10px;min-height:100px;font:18px/1.5 Georgia,serif;display:grid}.atlas-ad--article .atlas-ad-preview{min-height:220px}.atlas-ad-preview small{font:11px/1.5 Arial,sans-serif}.atlas-ad-privacy{color:#657269;max-width:1120px;margin:20px auto;padding:0 24px;font-size:12px;line-height:1.8}.atlas-ad-privacy summary{cursor:pointer}.atlas-ad-privacy p{max-width:80ch}@media (width<=600px){.atlas-ad--banner{width:calc(100% - 32px)}.atlas-ad--banner ins{height:50px}.atlas-ad{margin-block:24px}.atlas-ad-preview{font-size:15px}}.atlas-narration{font:inherit;color:inherit;min-width:0;margin:14px 0}.atlas-narration-actions{flex-wrap:wrap;align-items:start;gap:8px;display:flex}.atlas-narration button,.atlas-narration select{font:inherit;color:inherit;background:#fffdf7;border:1px solid #b6aa96;border-radius:4px;max-width:100%;min-height:44px;padding:9px 13px}.atlas-narration button{cursor:pointer}.atlas-narration button:disabled{opacity:.65;cursor:default}.atlas-narration-actions>button:first-child{color:#fff;background:#365b4d;border-color:#365b4d}.atlas-narration :is(button,select,summary):focus-visible{outline-offset:3px;outline:3px solid #15768b}.atlas-narration details{min-width:0;max-width:100%;border:0!important;margin:0!important;padding:0!important}.atlas-narration summary{cursor:pointer;min-height:44px;padding:10px 4px;font-size:.8em;font-weight:400!important}.atlas-narration label{gap:5px;margin:8px 0;font-size:.8em;display:grid}.atlas-narration-reading{background:#fffaf1;border-left:3px solid #805348;margin-top:10px;padding:12px}.atlas-narration-reading p{margin:0 0 8px;font-size:.8em;line-height:1.55}.atlas-narration-current{color:#4a443d}.atlas-narration progress{accent-color:#365b4d;width:100%;height:5px;margin:8px 0 12px;display:block}.atlas-narration-error,.atlas-narration-finished{margin:10px 0;font-size:.8em;line-height:1.55}.atlas-narration-error{color:#8c372e}.atlas-narration select{width:100%}@media (width<=600px){.atlas-narration-actions>details{flex:100%}}.micro-narrator>.atlas-narration{font-size:calc(12px * var(--reading-scale,1));display:block}.atlas-youtube-segment{width:100%;min-width:200px}.atlas-youtube-segment-host{width:100%;min-height:200px}.atlas-youtube-segment-host[hidden]{display:none}.atlas-youtube-segment-poster{justify-items:center;gap:12px;min-height:200px;padding-bottom:14px;display:grid}.atlas-youtube-segment-poster img{object-fit:contain;width:100%;max-height:440px;display:block}.atlas-youtube-segment-poster button{min-height:44px;padding:12px 22px}.atlas-youtube-segment-message{font-size:calc(13px * var(--reading-scale,1));line-height:1.6}.mm-picker-backdrop{z-index:1800;isolation:isolate;background:#192426e8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mm-picker{box-sizing:border-box;overscroll-behavior:contain;color:#302c26;width:min(780px,100%);max-height:94dvh;font:calc(16px * var(--reading-scale,1))/1.5 Arial,sans-serif;background:#faf6ed;padding:24px;overflow:auto}.mm-picker *{box-sizing:border-box}.mm-picker header{justify-content:space-between;align-items:start;gap:16px;display:flex}.mm-picker h2{margin:0;font:1.5em/1.2 Georgia,serif}.mm-picker header>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mm-picker button{font:inherit;min-height:44px;color:inherit;cursor:pointer;background:#fffdf8;border:1px solid #b9ad97;border-radius:5px;padding:.65em .8em}.mm-picker button:focus-visible{outline-offset:3px;outline:3px solid #18738c}.mm-picker nav{gap:10px;display:grid}.mm-picker nav button{text-align:left;overflow-wrap:anywhere}.mm-picker-scope{background:#eee5d4;border-left:3px solid #ad775e;padding:12px}.mm-picker-all{margin-top:18px}.micro-bridge strong,.micro-bridge small{overflow-wrap:anywhere}@media (width<=600px){.mm-picker-backdrop{padding:0}.mm-picker{width:100%;height:100dvh;max-height:100dvh;padding:16px}.mm-picker header{flex-direction:column}.mm-picker header>div{justify-content:space-between;width:100%}.mm-picker .reading-controls{flex-wrap:wrap;gap:4px}}:root{color:#173c34;font-synthesis:none;background:#f7f8f2;font-family:DM Sans,sans-serif;font-weight:450}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #d08c36}button:disabled{opacity:.45;cursor:default}.header{border-bottom:1px solid #dce1d6;justify-content:space-between;align-items:center;gap:30px;height:100px;margin:0 4%;display:flex}.brand{letter-spacing:-1.2px;align-items:center;gap:12px;font-family:Manrope,sans-serif;font-size:23px;font-weight:800;line-height:1;display:flex}.brandmark{color:#254b3c;background:#d8e8bd;border-radius:50%;place-items:center;width:45px;height:45px;font-size:46px;line-height:1;display:grid}.brandlast{margin-left:4px;font-weight:500}.brand small{letter-spacing:2px;margin-top:10px;font-family:DM Sans,sans-serif;font-size:8px;font-weight:600;display:block}.header nav{align-items:center;gap:27px;display:flex}.nav{color:#758477;align-items:center;gap:7px;height:100px;font-size:13px;display:flex;position:relative}.nav.active{color:#20483d;font-weight:700}.nav.active:after{content:"";background:#254b3c;height:3px;position:absolute;bottom:0;left:0;right:0}.nav span{background:#e7eddf;border-radius:4px;padding:2px 5px;font-size:10px}.age{color:#738074;align-items:center;gap:14px;font-size:11px;display:flex}.age>div{background:#e9eee3;border-radius:30px;padding:4px;display:flex}.age button{border-radius:22px;padding:8px 12px;font-size:11px}.age button.chosen{color:#fff;background:#244c3e}.intro{justify-content:space-between;align-items:center;padding:35px 4% 31px;display:flex}.eyebrow{letter-spacing:2.1px;color:#69836e;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.eyebrow>span{background:#759c59;border-radius:50%;width:5px;height:5px}h1{letter-spacing:-1.8px;margin:12px 0 10px;font-family:Manrope,sans-serif;font-size:clamp(26px,3vw,43px);font-weight:750;line-height:1.15}h1 em{color:#81946c;font-style:normal;font-weight:500}.intro p{color:#7a867a;margin:0;font-size:12px}.intro-note{color:#899182;align-items:center;gap:14px;margin-right:10px;font-size:11px;line-height:1.9;display:flex}.intro-note strong{color:#526c55;font-weight:500}.orbit-symbol{color:#9eaf8d;font-size:47px;font-weight:400}.smallbreak{display:none}.workspace{background:#fff;border:1px solid #d8dfd4;border-radius:18px;grid-template-columns:255px minmax(300px,1fr) 303px;height:calc(100vh - 324px);min-height:760px;max-height:1100px;margin:0 3.3%;display:grid;overflow:hidden}.sidebar{scrollbar-width:thin;scrollbar-color:#d4dfd1 transparent;background:#fbfcf7;flex-direction:column;padding:23px 18px 0;display:flex;overflow:auto}.side-title{letter-spacing:1.4px;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:9px;font-weight:700;display:flex}.count{letter-spacing:0;color:#87937f;background:#edf1e7;border-radius:10px;padding:4px 7px;font-size:9px;font-weight:400}.search{color:#93a28f;background:#fff;border:1px solid #dce2d5;border-radius:7px;flex-shrink:0;align-items:center;gap:8px;padding:10px 9px;display:flex}.search input{color:#244837;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.search input::placeholder{color:#9aa294}.search button{height:16px;padding:0}.section-label{letter-spacing:1.2px;color:#7c8c77;align-items:center;gap:6px;margin:24px 0 13px;font-size:8px;font-weight:650;display:flex}.section-label button{color:#9aab91;letter-spacing:0;margin-left:auto;font-size:9px}.layer-list{flex-direction:column;gap:3px;display:flex}.layer{text-align:left;align-items:center;gap:9px;width:100%;padding:9px 0;display:flex}.layer-icon{border-radius:8px;place-items:center;width:32px;height:33px;font-size:25px;display:grid}.layer-text{flex:1}.layer strong{font-size:11px;font-weight:600;display:block}.layer small{color:#99a08f;margin-top:4px;font-size:8px;display:block}.switch{background:#e0e6d9;border-radius:20px;flex-shrink:0;width:25px;height:14px;display:block;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .2s;position:absolute;top:2px;left:2px}.switch.on{background:#537b57}.switch.on:after{transform:translate(11px)}.fine-layers{color:#85947a;border-bottom:1px solid #e2e7dc;margin-top:12px;padding-bottom:15px;font-size:9px}.fine-layers summary,.all-organs summary{cursor:pointer;line-height:1.6}.fine-layers>div{gap:8px;margin-top:13px;display:grid}.fine-layers label{align-items:center;gap:6px;display:flex}.fine-layers input{accent-color:#315f47}.organ-label{margin:19px 0 10px}.quick-organs{grid-template-columns:1fr 1fr;gap:4px;display:grid}.quick-organs button{text-align:left;white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:8px 6px;font-size:10px;display:flex}.quick-organs button>span{border-radius:50%;flex-shrink:0;width:5px;height:5px}.quick-organs button svg{opacity:.4;width:11px;margin-left:auto}.quick-organs button.selected,.quick-organs button:hover{background:#edf2e5}.all-organs{color:#6c8264;margin:13px 0;font-size:10px}.all-organs summary>span{color:#a0ad94;margin-left:7px}.side-bottom{color:#6c865e;border-top:1px solid #e3e8dc;align-items:center;gap:9px;margin-top:auto;padding:18px 0;font-size:10px;display:flex}.side-bottom small{color:#9aa68d;margin-top:4px;font-size:8px;display:block}.stage{background:#eaf0ed;position:relative;overflow:hidden}.scene{touch-action:none;position:absolute;inset:0}.scene canvas{outline:none;display:block}.stage-top{z-index:2;pointer-events:none;letter-spacing:1.3px;color:#7f9284;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;top:23px;left:23px;right:20px}.stage-top>span{align-items:center;gap:6px;display:flex}.live-dot{background:#5e9566;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #63976b12}.stage-badge{pointer-events:auto;letter-spacing:0;color:#899b8c;align-items:center;gap:5px;font-size:8px;display:flex}.stage-side{z-index:2;flex-direction:column;gap:7px;display:flex;position:absolute;top:43%;right:16px}.icon{background:#ffffffc9;border:1px solid #dce5dc;border-radius:8px;place-items:center;padding:9px;display:grid}.icon.pressed{color:#1c4f36;background:#d9e8c7}.stage-caption{z-index:1;pointer-events:none;text-shadow:0 1px #eaf0ed;position:absolute;bottom:103px;left:24px}.stage-caption>span{letter-spacing:1.7px;color:#879a87;font-size:8px}.stage-caption>div{letter-spacing:-.8px;margin:9px 0 7px;font-family:Manrope,sans-serif;font-size:21px;font-weight:650}.stage-caption p{color:#849781;margin:0;font-size:10px}.viewbar{z-index:2;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:48px;left:24px;right:24px}.viewbar>div{background:#ffffff96;border:1px solid #dce5dc;border-radius:7px;gap:2px;padding:4px;display:flex}.viewbar button{color:#8b9b8b;border-radius:4px;padding:7px 12px;font-size:9px}.viewbar button.selected{color:#38563f;background:#fff;box-shadow:0 1px 4px #34513714}.viewbar>span{color:#899d8a;align-items:center;gap:6px;font-size:8px;display:flex}.viewbar i{font-style:normal}.stage-foot{letter-spacing:1.1px;color:#94a494;border-top:1px solid #d7e2d9;justify-content:space-between;padding:13px 23px;font-size:7px;display:flex;position:absolute;bottom:0;left:0;right:0}.inspector{scrollbar-width:thin;scrollbar-color:#dae2d6 transparent;padding:23px 23px 16px;overflow:auto}.inspector-top{letter-spacing:1.4px;color:#8a9982;justify-content:space-between;align-items:center;font-size:8px;font-weight:600;display:flex}.pill{letter-spacing:0;color:#80936e;background:#f1f4ea;border-radius:12px;padding:5px 8px;font-size:8px}.organ-title{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.organ-number{letter-spacing:-2px;color:#d8e1d1;font-family:Manrope,sans-serif;font-size:39px;font-weight:500}.system-pill{border-radius:12px;padding:5px 8px;font-size:8px}.inspector h2{letter-spacing:-1px;margin:5px 0 4px;font-family:Manrope,sans-serif;font-size:33px;font-weight:700;line-height:1.13}.latin{color:#9da58e;margin:0 0 18px;font-family:Georgia,serif;font-size:12px;font-style:italic}.structure-name{background:#f1f5ec;border-radius:5px;padding:8px;font-size:10px;line-height:1.6}.structure-name>span{color:#91a087;font-size:9px;display:block}.description p{color:#768771;margin:0;font-size:11px;line-height:1.85}.read{color:#758d62;align-items:center;gap:5px;margin-top:8px;padding:4px 0;font-size:9px;display:flex}.primary{color:#fff;background:#244e3e;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:12px;font-size:10px;font-weight:500;display:flex}.actions .primary{width:100%;margin-top:17px}.actions .primary svg:last-child{margin-left:auto}.how{border-top:1px solid #e6ebdf;margin-top:24px}.how .section-label{justify-content:space-between;margin-top:18px}.how .section-label>span:last-child{color:#b0baa6;letter-spacing:1px;font-size:7px}.step{align-items:flex-start;gap:9px;margin:12px 0;display:flex}.step>span{color:#7e9569;background:#eef3e7;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.step p{color:#7c8b73;margin:0;font-size:10px;line-height:1.6}.video-card{text-align:left;border:1px solid #e1e6da;border-radius:9px;width:100%;margin-top:20px;padding:0;display:block;overflow:hidden}.video-art{background:radial-gradient(#f4d9cd,#ede7d8);justify-content:center;align-items:center;height:98px;display:flex;position:relative;overflow:hidden}.mini-organ{color:#d38378;opacity:.7;font-size:113px;position:absolute;transform:rotate(-15deg)}.mini-organ.heart{font-size:0}.mini-organ.heart:after{content:"♥";color:#bd695f;font-size:126px}.play-circle{color:#567446;z-index:1;background:#fffdf5e0;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 2px 15px #57462d12}.duration{color:#fff;background:#615c4c87;border-radius:4px;padding:3px 5px;font-size:8px;position:absolute;bottom:8px;right:8px}.video-card>div:last-child{padding:12px;position:relative}.video-card strong{font-size:10px;font-weight:600;display:block}.video-card small{color:#a2ab94;margin-top:5px;font-size:8px;display:block}.video-card>div:last-child>svg{color:#8b9c7c;position:absolute;top:16px;right:11px}.fact{color:#a0aa68;background:#f4f6e9;border-radius:8px;gap:9px;margin-top:20px;padding:13px 11px;display:flex}.fact svg{flex-shrink:0;margin-top:1px}.fact strong{color:#83915c;font-size:9px;font-weight:600}.fact p{color:#9aa37a;margin:5px 0 0;font-size:9px;line-height:1.7}.quiz-link{color:#768e63;justify-content:space-between;align-items:center;width:100%;margin:14px 0 0;padding:4px 0;font-size:9px;display:flex}footer{color:#a3ae96;justify-content:space-between;align-items:center;margin:0 4%;padding:22px 0;font-size:9px;display:flex}footer>span{font-family:Georgia,serif;font-size:12px;font-style:italic}footer>div{align-items:center;gap:22px;display:flex}footer button{padding:0;font-size:9px}footer a:last-child{color:#809474;align-items:center;gap:5px;display:flex}.loading{z-index:6;background:#eaf0edf5;flex-direction:column;justify-content:center;align-items:center;gap:15px;font-size:12px;display:flex;position:absolute;inset:0}.loading span{color:#87977e;font-size:10px}.loading progress{accent-color:#416a47;width:160px;height:5px}.spinner{border:2px solid #d2deca;border-top-color:#416a47;border-radius:50%;width:26px;height:26px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error{text-align:center;padding:30px}.error button{color:#fff;background:#315c43;border-radius:5px;padding:10px}.search-results{padding:15px 0}.search-results>small{color:#9ca78f;font-size:9px}.search-results>button{text-align:left;border-bottom:1px solid #e6eadd;align-items:center;gap:6px;width:100%;padding:12px 0;font-size:11px;display:flex}.search-results small{color:#a3af95;margin-top:5px;font-size:9px;display:block}.search-results button svg{margin-left:auto}.search-results p,.journeys p{color:#87977c;font-size:11px;line-height:1.8}.journeys h2{letter-spacing:-.8px;margin-top:25px;font-size:21px}.journeys>button{text-align:left;border-bottom:1px solid #e1e8d9;align-items:center;gap:10px;width:100%;padding:18px 0;font-size:11px;display:flex}.tour-number{color:#becbab;font-size:24px}.journeys small{color:#8ca078;margin-top:7px;font-size:8px;display:block}.journeys svg{margin-left:auto}.tourbar{z-index:15;background:#fcfef8;border:1px solid #dce4d1;border-radius:13px;align-items:center;gap:16px;min-width:440px;padding:12px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 5px 35px #24422c25}.tourbar small{color:#91a47e;margin-bottom:4px;font-size:9px;display:block}.tourbar strong{font-size:13px}.tourbar>div{flex:1}.overlay{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#102d26a8;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{background:#fbfcf5;border-radius:18px;width:100%;max-width:650px;max-height:90dvh;padding:35px;position:relative;overflow:auto;box-shadow:0 10px 70px #102d2633}.modal .close{position:absolute;top:16px;right:16px}.modal h2{letter-spacing:-1px;margin:17px 0 20px;font-family:Manrope,sans-serif;font-size:28px}.modal h3{margin-top:25px;font-size:14px}.modal p,.modal li{color:#718365;font-size:12px;line-height:1.9}.modal a{text-decoration:underline}.video-modal{max-width:800px}.video-modal video{background:#e8eee5;border-radius:10px;width:100%}.video-modal>p{font-size:10px}.video-modal ol{padding-left:20px}.quiz-modal{max-width:440px}.quiz-modal>svg{color:#a1b982}.quiz-answer{text-align:left;border:1px solid #dce4d3;border-radius:7px;justify-content:space-between;align-items:center;width:100%;margin:9px 0;padding:13px 15px;font-size:13px;display:flex}.quiz-answer.picked{background:#e3edda;border-color:#7f9e6b}.feedback{background:#eef3e6;border-radius:7px;margin-top:18px;padding:15px;font-size:12px;line-height:1.8}.mobile-menu{display:none}.part-hover{z-index:20;color:#fff;pointer-events:none;background:#244e3e;border-radius:5px;max-width:240px;padding:7px 9px;font-size:10px;position:absolute}.part-hover[hidden]{display:none}@media (width>=1500px){.workspace{grid-template-columns:280px minmax(350px,1fr) 340px}.sidebar{padding-left:23px;padding-right:23px}.inspector{padding-left:29px;padding-right:29px}.description p{font-size:12px}.step p{font-size:11px}.layer strong{font-size:12px}.layer small{font-size:9px}.video-art{height:125px}}@media (width<=1150px){.workspace{grid-template-columns:220px minmax(260px,1fr) 265px;margin:0 2%}.header{gap:15px;margin:0 3%}.header nav{gap:16px}.nav{font-size:11px}.age{gap:6px}.age>span{display:none}.sidebar{padding:20px 13px 0}.inspector{padding:20px 17px}.layer small{font-size:7px}.viewbar>span{display:none}.intro{padding-left:3%;padding-right:3%}.intro-note{font-size:10px}.stage-top{left:15px;right:12px}.stage-badge{font-size:7px}.stage-caption{left:18px}.stage-caption>div{font-size:18px}.stage-caption p{font-size:9px}.quick-organs button{padding:8px 3px;font-size:9px}.layer{gap:7px}.layer-icon{width:27px;height:29px}.layer strong{font-size:10px}.switch{width:23px}.switch.on:after{transform:translate(9px)}}@media (width<=900px){.header{height:80px}.brand{font-size:20px}.brandmark{width:39px;height:39px;font-size:39px}.brand small{font-size:6px}.header nav{gap:12px}.nav{height:80px;font-size:10px}.intro{padding-top:25px;padding-bottom:24px}.intro-note{display:none}.workspace{grid-template-columns:minmax(300px,1fr) 280px;height:780px;min-height:780px}.sidebar{display:none}.sidebar.open{z-index:25;width:285px;padding:25px 20px 0;display:flex;position:fixed;top:80px;bottom:0;left:0;box-shadow:10px 0 80px #24422c40}.sidebar .mobile-menu{display:grid}.sidebar .count{margin-left:auto}.side-title .mobile-menu{order:3;margin-left:12px;padding:4px}.mobile-menu{display:grid}.header>.mobile-menu{background:0 0}.layer strong{font-size:12px}.layer small{font-size:9px}.layer-icon{width:34px;height:34px}.layer{padding:10px 0}.quick-organs button{font-size:11px}.stage-caption{bottom:115px}.stage-side{right:12px}.intro h1{font-size:33px}.inspector{padding:23px 21px}.description p{font-size:12px}.stage-badge{display:none}}@media (width<=620px){.header{gap:8px;height:79px;margin:0 5%}.brand{letter-spacing:-1px;gap:7px;font-size:18px}.brandmark{width:33px;height:33px;font-size:34px}.brand small{letter-spacing:1.2px;margin-top:7px;font-size:5px}.header nav{display:none}.age button{padding:7px 8px;font-size:9px}.age>div{padding:3px}.mobile-menu{padding:6px}.intro{padding:24px 5%}.intro h1{letter-spacing:-1.3px;font-size:30px;line-height:1.25}.smallbreak{display:block}.intro p{margin-top:8px;font-size:10px}.eyebrow{letter-spacing:1.5px;font-size:7px}.workspace{border-radius:14px;flex-direction:column;height:auto;min-height:0;margin:0 3%;display:flex}.stage{height:650px;min-height:650px}.stage-top{top:20px;left:20px}.stage-top>span{font-size:8px}.stage-caption{bottom:105px;left:20px}.stage-caption>div{font-size:22px}.stage-caption p{font-size:10px}.stage-side{top:38%;right:15px}.viewbar{bottom:48px;left:20px;right:20px}.viewbar>span{gap:3px;font-size:7px;display:flex}.viewbar>span svg{width:12px}.viewbar button{padding:7px 10px}.stage-foot{padding:13px 19px;font-size:6px}.inspector{border-top:1px solid #dce4d3;grid-template-columns:1fr 1fr;gap:0 20px;padding:25px 24px;display:grid;overflow:visible}.inspector-top,.organ-title,.inspector h2,.latin,.structure-name,.description,.actions{grid-column:1/-1}.inspector-top{font-size:9px}.organ-title{margin-top:15px}.inspector h2{font-size:36px}.description p{font-size:13px}.read{font-size:11px}.primary{font-size:12px}.how{grid-column:1/-1;margin-top:25px}.step p{font-size:12px}.step{margin:15px 0}.step>span{width:21px;height:21px;font-size:10px}.how .section-label{font-size:9px}.video-card{grid-column:1/-1;margin-top:15px}.video-art{height:155px}.video-card>div:last-child{padding:15px}.video-card strong{font-size:13px}.video-card small{font-size:10px}.fact{grid-column:1/-1;margin-top:18px}.fact strong,.fact p{font-size:11px}.quiz-link{grid-column:1/-1;margin:17px 0 4px;font-size:12px}footer{text-align:center;padding:23px 2% 28px;font-size:8px;display:block}footer>div{justify-content:center;gap:15px;margin-top:18px}.modal{padding:30px 22px}.modal h2{margin-right:20px;font-size:25px}.overlay{padding:12px}.tourbar{gap:7px;width:94%;min-width:0;padding:10px;bottom:12px}.tourbar .primary{padding:10px;font-size:9px}.tourbar strong{font-size:11px}.tourbar small{font-size:8px}.tourbar .icon{padding:5px}.video-modal ol{font-size:10px}.sidebar.open{top:79px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.description .schematic-note{color:#9d8853;background:#f4eedb;border-radius:5px;margin-bottom:10px;padding:7px 8px;font-size:9px}html[data-age="3–6"] .description p{font-size:16px;line-height:1.85}html[data-age="3–6"] .step p{font-size:12px}html[data-age="3–6"] .fact p{font-size:11px}html[data-age="3–6"] .primary{font-size:12px}html[data-age="3–6"] .description .schematic-note{font-size:10px}.mobile-side-tabs{display:none}@media (width<=900px){.mobile-side-tabs{background:#edf2e6;border-radius:7px;flex-shrink:0;gap:4px;margin-bottom:15px;padding:4px;display:flex}.mobile-side-tabs button{border-radius:5px;flex:1;padding:8px 4px;font-size:11px}.mobile-side-tabs button.selected{background:#fff;box-shadow:0 1px 4px #30533315}}@media (width<=620px){.workspace{max-height:none}}.structure-details,.organ-deep{color:#667d5f;margin-top:16px;font-size:11px}.structure-details summary,.organ-deep summary{cursor:pointer;padding:9px 0;font-weight:650}.structure-details h3{color:#365c42;margin:14px 0 6px;font-size:10px}.structure-details p,.organ-deep p{margin:5px 0 10px;font-size:11px;line-height:1.85}.inspector .read{padding:8px 0;font-size:11px}.structure-details,.organ-deep{grid-column:1/-1}@media (width<=620px){.structure-details p,.organ-deep p{font-size:13px}.structure-details h3{font-size:12px}}.video-art>img{object-fit:contain;background:#edf0e8;width:100%;height:100%;position:absolute}.video-art{background:#edf0e8}.narration-player{accent-color:#31593e;width:100%;height:35px;margin:8px 0 3px}.dissection-model-tabs{background:#eeece4;border-bottom:1px solid #bdb8ad;flex-shrink:0;gap:0;padding:0 24px;display:flex}.dissection-model-tabs button{color:#74756b;border-bottom:3px solid #0000;padding:12px 18px;font-size:12px}.dissection-model-tabs button[aria-pressed=true]{color:#a8402c;background:#fffaf2;border-bottom-color:#b64631}.dissection-part-search input{color:#3a4344;background:#faf8f0;border:1px solid #c8c4b8;width:100%;min-width:0;margin:8px 0 12px;padding:10px;font-size:12px}.organ-teaching{border-top:1px solid #cfc9bb;margin:22px 0 10px}.organ-teaching-toggle{color:#a2412d;text-align:left;border-bottom:1px solid #dbd5c8;justify-content:space-between;align-items:center;gap:9px;width:100%;padding:14px 0;display:flex;font-size:12px!important}.organ-teaching-toggle[aria-pressed=true]{color:#354247}.organ-teaching-content{padding-top:12px}.organ-teaching-latin{color:#9b7867;font-family:Georgia,serif;font-style:italic}.organ-teaching nav{border-top:1px solid #ddd4c6;border-bottom:1px solid #ddd4c6;flex-direction:column;display:flex}.organ-teaching nav button{text-align:left;color:#777c72;border-bottom:1px solid #eae4d8;align-items:baseline;gap:10px;padding:9px 7px;display:flex;font-size:12px!important}.organ-teaching nav button span{color:#b5755c;font-family:Georgia,serif;font-size:13px}.organ-teaching nav button[aria-pressed=true]{color:#713c2c;background:#ede0d2}.organ-teaching h4{color:#344044;margin:23px 0 12px;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.3}.organ-teaching-content>p{font-size:calc(13px * var(--reading-scale));color:#5e6867;line-height:1.9}.organ-teaching-content>p.organ-teaching-note{color:#8a7158;background:#f1e9dc;border-left:2px solid #b59067;padding:10px;font-size:11px}.organ-teaching details{color:#7c8074;margin:16px 0;font-size:11px;line-height:1.8}.organ-teaching details a{text-underline-offset:3px;margin:7px 0;text-decoration:underline;display:block}.organ-teaching-voice{color:#a5432e;align-items:center;gap:8px;padding:10px 0;display:flex;font-size:12px!important}.organ-teaching audio{width:100%;height:35px}.dissection-coverage{border-left:2px solid #bb6a47;padding-left:12px}.atlas-shell .dissection-header-right .reading-controls>span{letter-spacing:0;color:#6c756c;font-size:10px}.atlas-shell .dissection-header-right .reading-controls button{border:1px solid #bdbbb1;border-right:0;border-radius:0;width:auto;min-width:30px;height:auto;min-height:32px;padding:4px 7px;font-size:12px}.atlas-shell .dissection-header-right .reading-controls button:last-child{border-right:1px solid #bdbbb1}.atlas-shell .organ-dissection-launch small{color:#987463}.atlas-shell.micro-lab{color:#2e373a;background:#f6f4ef}.atlas-shell .micro-header{background:#f6f4ef;border-bottom:1px solid #333c40;border-radius:0}.atlas-shell .micro-brand{color:#30383b;font-family:Georgia,serif;font-weight:400}.atlas-shell .micro-brand span{color:#ac432e}.atlas-shell .micro-brand small{color:#7c7a70;font-family:DM Sans,sans-serif}.atlas-shell .micro-back{color:#a0412d}.atlas-shell .micro-age{background:#e7e2d8;border-radius:0}.atlas-shell .micro-age button{border-radius:0}.atlas-shell .micro-age button[aria-pressed=true]{color:#fff;background:#3b4649}.atlas-shell .micro-teacher,.atlas-shell .micro-med-toggle{border-radius:0}.atlas-shell .micro-teacher.on,.atlas-shell .micro-med-toggle.on{color:#fff;background:#3b4649;border-color:#3b4649}.atlas-shell .micro-intro{align-items:center}.atlas-shell .micro-intro h1{color:#30383b;letter-spacing:-1px;font-family:Georgia,serif;font-weight:400}.atlas-shell .micro-intro h1 em{color:#b1432f}.atlas-shell .micro-kicker{color:#8a7468}.micro-intro-tools{align-items:center;gap:25px;display:flex}.atlas-shell .micro-layout{border-color:#333d40 #a4a59b #a4a59b;border-top-style:solid;border-top-width:3px;border-radius:0}.atlas-shell .micro-library{background:#f6f4ef}.atlas-shell .micro-library-title{color:#65665c}.atlas-shell .micro-search{background:0 0;border:0;border-bottom:1px solid #aaa89d;border-radius:0}.atlas-shell .micro-topic{border-bottom:1px solid #e1dcd1;border-radius:0}.atlas-shell .micro-topic.active{color:#7c4130;background:#ebdfd3;border-color:#cbb9a9}.atlas-shell .micro-topic strong{color:#454d4e}.atlas-shell .micro-topic small{color:#878477}.atlas-shell .micro-category-label select{color:#555f5d;background:#faf9f2;border-radius:0}.atlas-shell .micro-inspector{background:#fffefa;border-color:#c8c3b7}.atlas-shell .micro-inspector h2{color:#30383b;font-family:Georgia,serif;font-weight:400}.atlas-shell .micro-inspector p,.atlas-shell .micro-medical p,.atlas-shell .micro-step p{font-size:calc(13px * var(--reading-scale));color:#646c67;line-height:1.9}.atlas-shell .micro-inspector .micro-latin{color:#9a7867;font-family:Georgia,serif}.atlas-shell .micro-step button,.atlas-shell .micro-parts button,.atlas-shell .micro-stage-controls button{border-radius:0}.atlas-shell .micro-fact{background:#f5efe4;border-left:2px solid #b1432f;border-radius:0}.atlas-shell .micro-view-tabs,.atlas-shell .micro-view-tabs button{border-radius:0}.atlas-shell .micro-view-tabs button[aria-pressed=true]{color:#fff;background:#364247}@media (width<=620px){.micro-intro-tools{flex-direction:row;justify-content:space-between;gap:15px;width:100%}.atlas-shell .micro-intro{flex-wrap:wrap}.atlas-shell .micro-intro h1{font-size:30px}.atlas-shell .micro-inspector p,.atlas-shell .micro-medical p,.atlas-shell .micro-step p{font-size:calc(14px * var(--reading-scale))}}:root{--reading-scale:1;color:#242a2e;background:#f2f0eb}.atlas-shell{--atlas-ink:#242a2e;--atlas-red:#bd432f;--atlas-line:#c7c6bf;--atlas-paper:#f6f4ef;color:var(--atlas-ink);background:var(--atlas-paper);min-height:100vh;padding-bottom:1px}.atlas-shell .header{border-color:var(--atlas-ink);gap:24px;height:82px;margin:0 28px}.atlas-shell .brand{letter-spacing:-1px;color:var(--atlas-ink);font-size:22px;font-weight:650}.atlas-shell .brandmark{color:var(--atlas-red);border:1px solid var(--atlas-red);background:0 0;border-radius:0;width:38px;height:40px;font-family:Georgia,serif;font-size:25px;font-weight:400}.atlas-shell .brand small{letter-spacing:1.9px;color:#676b6c;font-size:8px}.atlas-shell .header nav{gap:25px}.atlas-shell .nav{color:#63686b;height:82px;font-size:12px}.atlas-shell .nav.active{color:var(--atlas-ink)}.atlas-shell .nav.active:after{background:var(--atlas-red);height:3px}.atlas-shell .nav span{color:#5d5751;background:#e4dfd5;border-radius:0}.atlas-shell .age{color:#666c70}.atlas-shell .age>div{background:0 0;border:1px solid #c7c6bf;border-radius:2px;padding:2px}.atlas-shell .age button{border-radius:0;padding:7px 10px}.atlas-shell .age button.chosen{background:var(--atlas-ink);color:#fff}.atlas-shell .portal-entry{border:1px solid var(--atlas-ink);color:var(--atlas-ink);background:0 0;border-radius:0;padding:10px 13px;font-size:11px}.atlas-shell .intro{align-items:flex-end;gap:24px;padding:23px 30px 22px}.atlas-shell .eyebrow{color:#74716b;letter-spacing:2.2px;font-size:9px}.atlas-shell .eyebrow>span{background:var(--atlas-red);border-radius:0;width:6px;height:6px}.atlas-shell .intro h1{letter-spacing:-1.5px;color:var(--atlas-ink);margin:10px 0 11px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,2.6vw,44px);font-weight:400;line-height:1.1}.atlas-shell .intro h1 em{color:var(--atlas-red);font-style:italic;font-weight:400}.atlas-shell .intro p{color:#6c6b65;font-size:12px}.intro-actions{align-items:flex-end;gap:25px;display:flex}.atlas-shell .micro-launch{border:0;border-left:1px solid var(--atlas-line);box-shadow:none;text-align:left;background:0 0;border-radius:0;gap:12px;padding:0 0 0 18px}.atlas-shell .micro-launch>span:first-child{color:var(--atlas-red);font-family:Georgia,serif;font-size:29px}.atlas-shell .micro-launch strong{color:var(--atlas-ink);font-size:12px;font-weight:600}.atlas-shell .micro-launch small{color:#76746e;font-size:10px;line-height:1.8}.reading-controls{color:#32383b;flex-shrink:0;align-items:center;gap:0;font:11px DM Sans,sans-serif;display:flex}.reading-controls>span{color:#696e70;margin-right:9px}.reading-controls button{color:#242a2e;background:#faf9f5;border:1px solid #c4c5bf;border-right:0;min-width:33px;min-height:34px;padding:4px 7px;font-size:12px;line-height:1}.reading-controls button:last-child{border-right:1px solid #c4c5bf}.reading-controls .reading-reset{min-width:42px;font-size:10px}.reading-controls button:hover{background:#e9e6df}.reading-controls button:disabled{opacity:.35}.atlas-shell .workspace{border:1px solid #9c9e99;border-top:3px solid var(--atlas-ink);background:#fdfcf9;border-radius:0;grid-template-columns:245px minmax(300px,1fr) 320px;height:calc(100vh - 252px);min-height:640px;max-height:1200px;margin:0 28px;box-shadow:0 12px 25px #29251d08}.atlas-shell .sidebar{border-right:1px solid var(--atlas-line);scrollbar-color:#bbb8af transparent;background:#f6f4ef;padding:21px 16px 0}.atlas-shell .side-title{color:#393d3f;letter-spacing:1.4px;font-size:9px}.atlas-shell .count{color:#6e706b;background:0 0;border:1px solid #d0cdc5;border-radius:0}.atlas-shell .search{color:#7d817b;background:0 0;border:0;border-bottom:1px solid #9d9f99;border-radius:0;padding:10px 0}.atlas-shell .search input{color:#282e31;font-size:12px}.atlas-shell .search input::placeholder{color:#777d79}.atlas-shell .section-label{color:#686b68;margin-top:22px}.atlas-shell .section-label button{color:#8a6255}.atlas-shell .layer{border-top:1px solid #dedbd3;gap:9px;padding:10px 0}.atlas-shell .layer strong{color:#343a3d;font-size:12px;font-weight:550}.atlas-shell .layer small{color:#89877f;margin-top:3px;font-size:9px}.atlas-shell .layer-icon{border-radius:0;width:25px;font-size:22px;background:0 0!important}.atlas-shell .switch{background:#dbd9d2;border-radius:2px;width:24px;height:14px}.atlas-shell .switch:after{border-radius:1px}.atlas-shell .switch.on{background:var(--atlas-red)}.atlas-shell .fine-layers,.atlas-shell .all-organs{color:#6f706a}.atlas-shell .quick-organs{gap:0}.atlas-shell .quick-organs button{color:#474c4c;border-bottom:1px solid #e3dfd6;border-radius:0;padding:9px 3px;font-size:11px}.atlas-shell .quick-organs button.selected{color:#a83927;background:#eee1d8}.atlas-shell .quick-organs button>span{border-radius:0;width:4px;height:4px}.atlas-shell .all-organs .quick-organs{grid-template-columns:minmax(0,1fr)}.atlas-shell .all-organs .quick-organs button>span{white-space:normal;flex:1;width:auto;min-width:0;height:auto;line-height:1.45}.atlas-shell .sidebar-foot{color:#777972;background:0 0;border-top:1px solid #ccc8bf}.atlas-shell .stage{background:#e6e6e2}.atlas-shell .stage-top>span{color:#525e64;letter-spacing:1.4px;font-family:Courier New,monospace;font-size:9px}.atlas-shell .stage-top>span:before{background:var(--atlas-red);border-radius:0}.atlas-shell .stage-badge{color:#68716e;background:#e9eae590;border:1px solid #b8bdba;border-radius:0;font-size:9px}.atlas-shell .stage-caption>span{color:#6e7475;letter-spacing:1.5px;font-family:Courier New,monospace;font-size:9px}.atlas-shell .stage-caption>div{letter-spacing:-.7px;color:#30383b;font-family:Georgia,serif;font-size:25px;font-weight:400}.atlas-shell .stage-caption p{color:#697270;font-size:10px}.atlas-shell .stage-side button{box-shadow:none;color:#414c50;background:#f7f7f1de;border:1px solid #b9bfbb;border-radius:0}.atlas-shell .stage-side button:hover{background:#fff}.atlas-shell .viewbar button{color:#65706e;border-radius:0;font-size:10px}.atlas-shell .viewbar button.selected{color:#fff;box-shadow:none;background:#333f43}.atlas-shell .viewbar>span{color:#78807a}.atlas-shell .stage-foot{color:#7e8580;background:#e1e3dd;border-color:#c1c4be;font-family:Courier New,monospace;font-size:8px}.atlas-shell .inspector{border-left:1px solid var(--atlas-line);scrollbar-color:#bbb8af transparent;background:#fffefa;padding:22px 23px}.atlas-shell .inspector-top{color:#777d77;letter-spacing:1.4px;font-size:8px}.atlas-shell .inspector-top>span{color:#696e64;background:0 0;border:1px solid #d7d6cb;border-radius:0}.atlas-shell .organ-title>span:first-child{color:#be472f;letter-spacing:-3px;font-family:Georgia,serif;font-size:50px;font-style:italic;font-weight:400}.atlas-shell .organ-title>span:last-child{color:#8b7667;background:0 0;border:1px solid #dbd2c8;border-radius:0;font-size:9px}.atlas-shell .inspector h2{letter-spacing:-1.2px;color:#292f33;margin-top:12px;font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1.1}.atlas-shell .latin{color:#978478;font-family:Georgia,serif;font-size:14px;font-style:italic}.atlas-shell .description p{font-size:calc(13px * var(--reading-scale));color:#5f6665;line-height:1.85}.atlas-shell .structure-name{color:#b74430;font-size:calc(12px * var(--reading-scale))}.atlas-shell .read{color:#a14130;font-size:11px}.atlas-shell .primary{color:#fff;box-shadow:none;background:#2f3a3e;border-radius:0;font-size:12px}.atlas-shell .primary:hover{background:#18272d}.atlas-shell .actions .primary{padding:13px 12px}.atlas-shell .organ-open{color:#71392b;background:#eee3da;border:1px solid #d6b7a7;border-radius:0}.atlas-shell .organ-open strong{font-size:12px}.atlas-shell .organ-open small{color:#997a69;font-size:9px}.atlas-shell .micro-context{color:#625b4d;background:#f5f2e9;border:1px solid #d8d1c2;border-radius:0}.atlas-shell .how{border-top:1px solid #d5d1c8}.atlas-shell .step>span{color:#a7452c;background:#f1e7de;border-radius:0;font-family:Georgia,serif}.atlas-shell .step p{font-size:calc(11px * var(--reading-scale));color:#69706a;line-height:1.7}.atlas-shell .video-card{box-shadow:none;background:#fffefa;border:1px solid #ccc9c0;border-radius:0}.atlas-shell .video-art,.atlas-shell .video-art>img{background:#e7e7e0}.atlas-shell .play{color:#ac412d;background:#fffcf0;border-radius:0}.atlas-shell .video-card strong{color:#414845}.atlas-shell .video-card small{color:#8b897f}.atlas-shell .fact{background:0 0;border:0;border-left:2px solid #bd432f;border-radius:0;padding:0 0 0 12px}.atlas-shell .fact strong{color:#a54430}.atlas-shell .fact p{font-size:calc(11px * var(--reading-scale));color:#74776d;line-height:1.7}.atlas-shell .quiz-link{color:#a9422d}.atlas-shell .structure-details,.atlas-shell .organ-deep{color:#535d5d}.atlas-shell .structure-details p,.atlas-shell .organ-deep p{font-size:calc(12px * var(--reading-scale));color:#626969;line-height:1.9}.atlas-shell .structure-details h3{color:#a4412e;font-size:calc(12px * var(--reading-scale))}.atlas-shell footer{color:#838278;margin:0 28px;padding:19px 0 20px;font-size:9px}.atlas-shell footer>span{color:#6b6f69;font-family:Georgia,serif;font-size:13px;font-style:italic}.atlas-shell .dissection{color:#2e373a;background:#f6f4ef;border:1px solid #94978f;border-radius:0}.atlas-shell .dissection>header{border-bottom:1px solid #b9b9af}.atlas-shell .dissection h2,.atlas-shell .dissection h3{color:#30383b;font-family:Georgia,serif;font-weight:400}.atlas-shell .dissection-kicker{color:#a84630}.atlas-shell .dissection-controls button,.atlas-shell .dissection-secondary button,.atlas-shell .dissection-layer-toggles button{border-radius:0}.atlas-shell .dissection-open{color:#fff;background:#ae432e}.atlas-shell .dissection-aside{background:#fffefa;border-color:#cac6bc}.atlas-shell .dissection-aside>p,.atlas-shell .dissection-reading p{font-size:calc(13px * var(--reading-scale));color:#656b66;line-height:1.85}.atlas-shell .dissection-parts button{border-radius:0}.atlas-shell .dissection-parts button[aria-pressed=true]{color:#92412f;background:#efe1d6;border-color:#ca8c73}.atlas-shell .dissection-layer-toggles button[aria-pressed=true]{color:#fff;background:#3f4b50;border-color:#3f4b50}@media (width>=901px) and (width<=1300px){.atlas-shell .header nav{gap:13px}.atlas-shell .age>span{display:none}.atlas-shell .workspace{grid-template-columns:220px minmax(280px,1fr) 285px}.atlas-shell .header{gap:14px}.intro-actions{gap:15px}.atlas-shell .micro-launch{max-width:210px}}@media (width<=900px){.atlas-shell .header{gap:14px;height:76px;margin:0 20px}.atlas-shell .header nav{display:none}.atlas-shell .intro{align-items:flex-start;padding:21px 22px}.atlas-shell .intro h1{font-size:33px}.intro-actions{flex-direction:column;align-items:flex-end;gap:12px}.atlas-shell .micro-launch{border:0;padding:0}.atlas-shell .workspace{grid-template-columns:minmax(300px,1fr) 290px;height:calc(100vh - 245px);min-height:720px;margin:0 18px}.atlas-shell .sidebar.open{width:290px;top:76px;box-shadow:15px 0 50px #25221d25}.atlas-shell .sidebar.open .layer strong{font-size:13px}.atlas-shell .sidebar.open .layer small{font-size:10px}.atlas-shell .mobile-side-tabs{background:#e7e2d8;border-radius:0}.atlas-shell .mobile-side-tabs button{border-radius:0}.atlas-shell .mobile-side-tabs button.selected{color:#9f412b;background:#fffaf1}.atlas-shell .stage-caption{bottom:105px}}@media (width<=620px){.atlas-shell .header{flex-wrap:wrap;align-items:center;gap:8px;height:auto;min-height:94px;margin:0 14px;padding:14px 0 10px;display:flex}.atlas-shell .brand{gap:8px;margin-right:auto;font-size:18px}.atlas-shell .brandmark{width:31px;height:33px;font-size:22px}.atlas-shell .brand small{letter-spacing:1.1px;font-size:5.5px}.atlas-shell .age{order:4;margin-right:auto}.atlas-shell .age button{padding:6px 9px;font-size:10px}.atlas-shell .portal-entry{order:5;margin:0;padding:7px 9px;font-size:10px}.atlas-shell .header>.mobile-menu{border:1px solid #c9c6bd;border-radius:0;margin-left:9px;padding:4px}.atlas-shell .intro{padding:20px 16px 18px;display:block}.atlas-shell .intro h1{letter-spacing:-1.2px;font-size:34px}.atlas-shell .intro .smallbreak{display:none}.atlas-shell .intro h1 em{margin-top:4px;display:block}.atlas-shell .intro p{font-size:11px;line-height:1.6}.intro-actions{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-top:18px}.atlas-shell .micro-launch{gap:7px;max-width:185px}.atlas-shell .micro-launch>span:first-child{font-size:23px}.atlas-shell .micro-launch strong{font-size:10px}.atlas-shell .micro-launch small{font-size:8px}.reading-controls>span{display:none}.reading-controls button{min-width:30px;min-height:34px;padding:4px}.reading-controls .reading-reset{min-width:37px}.atlas-shell .workspace{border-radius:0;height:auto;min-height:0;max-height:none;margin:0 12px;display:flex}.atlas-shell .stage{height:560px;min-height:560px}.atlas-shell .stage-caption{bottom:105px;left:18px}.atlas-shell .stage-caption>div{font-size:24px}.atlas-shell .stage-top{top:18px;left:17px}.atlas-shell .stage-top>span{font-size:8px}.atlas-shell .stage-foot{font-size:6px}.atlas-shell .viewbar{left:17px;right:17px}.atlas-shell .inspector{border-top:1px solid #b9b8b0;border-left:0;padding:23px 21px}.atlas-shell .inspector h2{font-size:38px}.atlas-shell .description p{font-size:calc(14px * var(--reading-scale))}.atlas-shell .step p,.atlas-shell .fact p{font-size:calc(12px * var(--reading-scale))}.atlas-shell footer{margin:0 15px;padding:22px 0}.atlas-shell .sidebar.open{width:300px;top:0}.atlas-shell .dissection>header{padding:14px}.atlas-shell .dissection-controls{flex-wrap:wrap}}html[data-age] .atlas-shell .description p{font-size:calc(13px * var(--reading-scale));line-height:1.85}html[data-age="3–6"] .atlas-shell .description p{font-size:calc(16px * var(--reading-scale))}.atlas-shell .organ-dissection-launch{color:#71392b;background:#eee3da;border:1px solid #d6b7a7;border-radius:0}.atlas-shell .micro-bridge{color:#625b4d;background:#f5f2e9;border:1px solid #d8d1c2;margin-top:12px;padding:12px}.atlas-shell .micro-bridge>span:first-child{font-size:21px}.atlas-shell .micro-bridge strong{font-size:11px}.atlas-shell .micro-bridge small{font-size:9px}.atlas-shell .dissection-controls,.atlas-shell .dissection-secondary{background:#f1eee6;border-color:#cbc7bc}.atlas-shell .dissection-secondary button,.atlas-shell .dissection-controls>button:not(.dissection-open){color:#59625e;background:#f6f4ed;border-color:#c3c2b8}.atlas-shell .dissection-reading{background:#f5f0e6;border-color:#c8c4b9}.atlas-shell .dissection-audio-button{color:#945039;background:#eee4d7;border-radius:0}.atlas-shell .dissection-overlay{background:#18212888}.atlas-shell .dissection-aside-top>span{color:#777669;background:#eee9df;border-radius:0}.atlas-shell .sidebar{overflow-x:hidden}.atlas-shell .quick-organs{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.atlas-shell .quick-organs button{min-width:0}.atlas-shell .quick-organs button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.atlas-shell .quick-organs button svg{flex-shrink:0}.organ-quality-preview{border:1px solid var(--line,#d8d8cb);text-align:left;cursor:pointer;width:100%;color:inherit;background:#efeee7;margin:16px 0;padding:0;display:block;overflow:hidden}.organ-quality-preview img{object-fit:contain;background:#edefe7;width:100%;height:175px;display:block}.organ-quality-preview>span{background:#fffdf7;padding:12px 14px;display:block}.organ-quality-preview strong{font-size:15px;font-weight:600;display:block}.organ-quality-preview small{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:12px;line-height:1.5;display:flex}.organ-quality-preview:hover{border-color:#ae4633}.organ-quality-preview:focus-visible{outline-offset:3px;outline:3px solid #ae4633}
