/* Content remains visible while scrolling on overview and focused pages. */
.expanded-lab-intro{max-width:850px;margin:0 0 38px}.expanded-lab-intro h2{font-size:clamp(32px,3.2vw,46px);margin-bottom:22px}.expanded-lab-intro h2 br{display:none}.expanded-lab-intro h2 em{display:block;margin-top:6px}.expanded-lab-intro>p:not(.small-note){font-size:16px;line-height:1.8;margin-bottom:24px}.expanded-lab-intro .small-note{margin-top:14px}.expanded-subjects,.expanded-anatomy-list{display:grid;gap:30px}.expanded-subject,.expanded-anatomy{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:32px;align-items:center;border:1px solid var(--border,#dce6ee);border-radius:12px;background:#0b202b;padding:30px;scroll-margin-top:110px;min-width:0}.expanded-subject-copy,.expanded-anatomy-copy{min-width:0}.expanded-number{display:grid;place-items:center;width:42px;height:42px;border:1px solid #58d5f555;border-radius:50%;color:var(--cyan,#0b89a7);font-size:13px;font-weight:700;margin-bottom:22px}.expanded-subject-copy .eyebrow{font-size:12px;margin-bottom:14px}.expanded-subject h3,.expanded-anatomy h3{font-size:30px;line-height:1.25;letter-spacing:-.035em;margin:0 0 18px}.expanded-subject-copy>p:not(.eyebrow),.expanded-anatomy-copy p{font-size:15px;line-height:1.8;margin:0 0 24px}.expanded-subject-media,.expanded-anatomy-media{min-width:0;margin:0;overflow:hidden;border:1px solid var(--border,#dce6ee);border-radius:8px;background:#04131c}.expanded-subject-media img,.expanded-anatomy-media img{display:block;width:100%;height:auto;aspect-ratio:10/7;object-fit:contain}.expanded-subject-media figcaption{font-size:10px;line-height:1.6;padding:10px 14px;color:var(--muted,#60778a);background:#061924}.expanded-k12 .k12-video-heading h2{font-size:clamp(30px,3vw,42px);line-height:1.2}.expanded-k12-level{padding:28px;margin-top:26px;border:1px solid var(--border);border-radius:12px;background:#0b202b}.expanded-k12-level>header{display:flex;align-items:center;gap:14px}.expanded-k12-level>header h3{font-size:26px;margin:0;line-height:1.3}.expanded-k12-level>header .eyebrow{margin:0 0 5px;font-size:11px}.expanded-k12-level .k12-level-number{font-size:14px;padding:12px}.expanded-k12-level .k12-video-count{font-size:12px}.expanded-k12-level .k12-level-description{font-size:15px;line-height:1.8;min-height:0;max-width:850px;margin:22px 0 26px}.expanded-k12-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.expanded-k12-topic{min-width:0}.expanded-k12-topic>header{display:flex;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:14px}.expanded-k12-topic h4{font-size:19px;line-height:1.4;letter-spacing:-.025em;margin:0;color:var(--text)}.expanded-k12-topic>header>span{font-size:12px;color:var(--bright)}.expanded-k12-topic .k12-video-panel{max-height:none}.expanded-k12-topic .k12-video-error{font-size:13px}.lead-benefit-expanded{padding:22px 0;border-top:1px solid var(--border)}.lead-benefit-expanded h3{font-size:18px;color:var(--bright);line-height:1.5;letter-spacing:-.02em;margin:0 0 14px}.lead-benefit-expanded ul{margin:0;padding-left:20px}.lead-benefit-expanded li{font-size:14px;line-height:1.85;color:var(--muted);padding-left:3px;margin-bottom:11px}.lead-benefit-expanded li:last-child{margin-bottom:0}.solution-page .scenario-grid,.solution-page .solution-teaching-grid{grid-template-columns:1fr;gap:22px}.solution-page .scenario-grid article,.solution-page .solution-teaching-grid article{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:14px 36px;border:1px solid var(--border);border-radius:10px;padding:26px;background:#0b202b}.solution-page .scenario-grid article>.badge,.solution-page .solution-teaching-grid article>.badge{grid-column:1/-1}.solution-page .scenario-grid article>h3,.solution-page .solution-teaching-grid article>h3{margin:0;font-size:26px}.solution-page .scenario-grid article>p,.solution-page .solution-teaching-grid article>p{margin:0;font-size:15px;line-height:1.8}
/* All operational cards stay on the clipped Twin canvas, including in overview. */
[data-expanded-content="true"] .twin-console[data-layer] .twin-console-left,[data-expanded-content="true"] .twin-console[data-layer] .twin-console-right{display:flex}[data-expanded-content="true"] .twin-console[data-layer] .twin-console-left .ops-card,[data-expanded-content="true"] .twin-console[data-layer] .twin-console-right .ops-card{display:block}[data-expanded-content="true"] .twin-console .ops-alerts{max-height:none;overflow:visible}.expanded-anatomy{background:#fff;border-color:#dce6ee}.expanded-anatomy h3{color:#122c4b}.expanded-anatomy-copy p{color:#536d83}.expanded-anatomy .expanded-number{color:#087c99;border-color:#9ad0dc}.expanded-anatomy-media{background:#eaf0f4}.expanded-anatomy-media img{aspect-ratio:1670/942}
@media(max-width:1023px){.expanded-subject,.expanded-anatomy{gap:24px;padding:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.expanded-subject h3,.expanded-anatomy h3{font-size:26px}.expanded-k12-topics{gap:18px}.expanded-k12-level{padding:24px}}
@media(max-width:767px){.expanded-lab-intro{margin-bottom:28px}.expanded-lab-intro h2{font-size:32px}.expanded-lab-intro>p:not(.small-note){font-size:15px}.expanded-lab-intro .button{width:100%}.expanded-subject,.expanded-anatomy{grid-template-columns:1fr;gap:24px;padding:22px}.expanded-subjects,.expanded-anatomy-list{gap:24px}.expanded-subject h3,.expanded-anatomy h3{font-size:26px}.expanded-number{margin-bottom:18px}.expanded-subject-copy>p:not(.eyebrow),.expanded-anatomy-copy p{font-size:15px}.expanded-k12 .k12-video-heading h2{font-size:30px}.expanded-k12-level{padding:20px;margin-top:22px}.expanded-k12-level>header{gap:10px;flex-wrap:wrap}.expanded-k12-level>header h3{font-size:23px}.expanded-k12-level .k12-video-count{font-size:11px}.expanded-k12-level .k12-level-number{padding:10px;font-size:12px}.expanded-k12-level .k12-level-description{font-size:14px;margin-block:20px}.expanded-k12-topics{grid-template-columns:1fr;gap:26px}.expanded-k12-topic h4{font-size:19px}.expanded-k12-topic>header{gap:12px}.lead-benefit-expanded{padding:20px 0}.lead-benefit-expanded h3{font-size:17px}.lead-benefit-expanded li{font-size:14px}.solution-page .scenario-grid article,.solution-page .solution-teaching-grid article{grid-template-columns:1fr;gap:14px;padding:22px}.solution-page .scenario-grid article>h3,.solution-page .solution-teaching-grid article>h3{font-size:24px}}
