.anatomy-mini-map{min-width:0;color:var(--ink);border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:18px;scroll-margin-top:90px}.mini-map-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.mini-map-heading .eyebrow{margin:0;font-size:10px}.mini-map-heading a{color:var(--teal);font-size:11px;text-decoration:underline}.anatomy-mini-map>strong{font:23px/1.2 Georgia,serif}.mini-map-note,.mini-map-caption{color:var(--muted);font-size:11px;line-height:1.5;display:block}.mini-map-note{margin:9px 0}.mini-map-svg{background:#edf2ee;border:1px solid #dae4df;border-radius:12px;width:100%;height:210px;margin:12px 0;display:block}.mini-map-svg text{fill:var(--teal);font:12px Arial,sans-serif}.mini-map-zone{fill:#bdd4cd;stroke:#54867e;stroke-width:2px;transition:fill .15s}.mini-map-zone.current{fill:#267b80;stroke:#174f56}.mini-map-svg a:hover .mini-map-zone,.mini-map-svg a:focus .mini-map-zone{fill:#dfae73;stroke:#906439}.mini-map-svg a:focus{outline:none}.mini-map-svg a:focus-visible .mini-map-zone{stroke-width:5px}.mini-map-leader{fill:none;stroke:#8aa69f}.mini-map-unavailable{fill:#dce3df;stroke:#bac7c0}.mini-map-svg .mini-map-side{fill:#87948f}.mini-map-links{gap:8px;font-size:11px;display:grid}.mini-map-links a,.mini-map-whole{color:var(--teal);font-size:12px;font-weight:600}.mini-map-links span{color:var(--muted)}.mini-map-caption{margin-top:12px;font-size:9px}.mini-map-structures{margin-top:14px;font-size:12px}.mini-map-structures summary{cursor:pointer;color:var(--teal);padding:8px 0}.mini-map-structures ul{max-height:180px;margin:6px 0;padding-left:18px;overflow:auto}.mini-map-structures a{color:var(--teal);padding:6px 0;display:block}.mini-map-structures a[aria-current=page]{font-weight:700}.anatomy-layer-filters{border:0;min-width:0;margin:0 0 18px;padding:0}.anatomy-layer-filters legend{margin-bottom:10px;font-size:12px;font-weight:700}.anatomy-layer-filters label{cursor:pointer;align-items:start;gap:9px;margin:10px 0;font-size:13px;display:flex}.anatomy-layer-filters input{width:17px;height:17px;accent-color:var(--teal);margin:0}.anatomy-layer-filters small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.anatomy-layer-filters p{color:var(--muted);font-size:10px;line-height:1.5}.arm-navigation{border-left:1px solid var(--line);grid-area:1/2;padding:24px 24px 0}.arm-primary{grid-area:1/1/span 2}.arm-panel{grid-area:2/2}.arm-layout{align-items:start}.arm-primary{align-self:stretch}.arm-navigation .anatomy-mini-map{margin-bottom:16px}.viewer-card .anatomy-mini-map{text-transform:none;letter-spacing:normal}.anatomy-mini-map a:focus-visible{outline:3px solid var(--teal);outline-offset:3px}@media (max-width:900px){.arm-navigation{padding:20px 20px 0}.mini-map-heading{flex-wrap:wrap}}@media (max-width:680px){.arm-navigation{border-left:0;border-bottom:1px solid var(--line);grid-area:1/1;padding:20px}.arm-primary{grid-area:2/1}.arm-panel{grid-area:3/1}.arm-navigation .mini-map-svg{height:180px}.arm-navigation .anatomy-mini-map{margin-bottom:14px}.arm-navigation .anatomy-layer-filters{margin-bottom:0}}.human-overview .viewer-navigation{background:var(--card);grid-area:1/3;padding:28px 28px 0}.human-overview .viewer-card{grid-area:2/3}.human-overview .viewer-toolbar{grid-area:1/1/span 2}.human-overview .viewer-canvas{grid-area:1/2/span 2;align-content:start;padding-top:24px}.human-overview .canvas-tag{top:590px;bottom:auto}.human-overview .layer-list{grid-template-columns:1fr}@media (max-width:900px){.human-overview .viewer-navigation{grid-area:1/1/auto/-1;grid-template-columns:1fr 1fr;gap:24px;padding:24px;display:grid}.human-overview .viewer-toolbar{grid-area:2/1}.human-overview .viewer-canvas{grid-area:2/2;padding-top:0}.human-overview .viewer-card{grid-area:3/1/auto/-1}.human-overview .canvas-tag{top:auto;bottom:20px}}@media (max-width:620px){.human-overview .viewer-navigation{order:0;padding:20px;display:block}.human-overview .viewer-toolbar{order:1}.human-overview .viewer-canvas{order:2}.human-overview .viewer-card{order:3}.human-overview .mini-map-svg{height:170px}}#model-study{scroll-margin-top:90px}
