/* Selected lesson rules scoped to native article; native shell/theme remains authoritative. */
:where(.native-lesson):is(.science-expansion .science-hero-entry),
:where(.native-lesson) :is(.science-expansion .science-hero-entry){display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}
:where(.native-lesson):is(.science-expansion .science-hero),
:where(.native-lesson) :is(.science-expansion .science-hero){margin:0;padding:.8rem;border:1px solid var(--line);border-radius:1rem;background:var(--card);min-width:0}
:where(.native-lesson):is(.science-expansion .science-hero picture),
:where(.native-lesson) :is(.science-expansion .science-hero picture),
:where(.native-lesson):is(.science-expansion .science-hero img),
:where(.native-lesson) :is(.science-expansion .science-hero img){display:block;width:100%;height:auto}
:where(.native-lesson):is(.science-expansion .science-hero img),
:where(.native-lesson) :is(.science-expansion .science-hero img){max-height:32rem;object-fit:contain;border-radius:.65rem}
:where(.native-lesson):is(.science-expansion-journey .journey-video),
:where(.native-lesson) :is(.science-expansion-journey .journey-video){grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem;border:1px solid var(--line);border-radius:.85rem;background:var(--card)}
:where(.native-lesson):is(.science-expansion-journey .journey-video-image),
:where(.native-lesson) :is(.science-expansion-journey .journey-video-image){min-width:0}
:where(.native-lesson):is(.science-expansion-journey .video-cover),
:where(.native-lesson) :is(.science-expansion-journey .video-cover){position:relative;display:block;width:min(100%,32rem);margin:0 auto;overflow:hidden;border:1px solid var(--line);border-radius:.75rem;background:var(--bg2);line-height:0}
:where(.native-lesson):is(.science-expansion-journey .video-cover img),
:where(.native-lesson) :is(.science-expansion-journey .video-cover img){display:block;width:100%;height:auto;max-height:none;aspect-ratio:16/9;object-fit:cover}
:where(.native-lesson):is(.science-expansion-journey .video-cover>.mina-video-play),
:where(.native-lesson) :is(.science-expansion-journey .video-cover>.mina-video-play){position:absolute;left:50%;top:50%;display:grid;place-items:center;width:clamp(3rem,8vw,4.25rem);height:clamp(3rem,8vw,4.25rem);padding:0;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:50%;background:#142631e8;color:#fff;line-height:1}
:where(.native-lesson):is(.science-expansion-journey .video-cover>.mina-video-play svg),
:where(.native-lesson) :is(.science-expansion-journey .video-cover>.mina-video-play svg){display:block;width:1.45rem;height:1.45rem;margin-left:.15rem}
:where(.native-lesson):is(.science-expansion-journey .video-cover:focus-visible),
:where(.native-lesson) :is(.science-expansion-journey .video-cover:focus-visible){outline:3px solid var(--accent-text);outline-offset:4px}
:where(.native-lesson):is(.science-expansion-journey .journey-video-text),
:where(.native-lesson) :is(.science-expansion-journey .journey-video-text){min-width:0}
:where(.native-lesson):is(.science-expansion-journey .journey-video-text h3),
:where(.native-lesson) :is(.science-expansion-journey .journey-video-text h3){margin:.2rem 0 .5rem}
:where(.native-lesson):is(.science-expansion-journey .journey-video-text p),
:where(.native-lesson) :is(.science-expansion-journey .journey-video-text p){line-height:1.5}
:where(.native-lesson):is(.science-expansion .science-hero figcaption),
:where(.native-lesson) :is(.science-expansion .science-hero figcaption),
:where(.native-lesson):is(.science-expansion .compression-diagram figcaption),
:where(.native-lesson) :is(.science-expansion .compression-diagram figcaption),
:where(.native-lesson):is(.science-expansion .worksheet-character figcaption),
:where(.native-lesson) :is(.science-expansion .worksheet-character figcaption){margin:.5rem .15rem 0;color:var(--ink-soft);font-size:.9rem;line-height:1.5}
:where(.native-lesson):is(.science-expansion .compression-diagram),
:where(.native-lesson) :is(.science-expansion .compression-diagram){max-width:48rem;margin:1rem auto;padding:.75rem;border:1px solid var(--line);border-radius:.85rem;background:var(--card)}
:where(.native-lesson):is(.science-expansion .compression-diagram img),
:where(.native-lesson) :is(.science-expansion .compression-diagram img){display:block;width:100%;height:auto}
:where(.native-lesson):is(.science-expansion-journey .collision-figure),
:where(.native-lesson) :is(.science-expansion-journey .collision-figure){box-sizing:border-box;width:100%;max-width:48rem;min-width:0;margin:1rem auto;padding:.75rem;overflow:hidden;border:1px solid var(--line);border-radius:.85rem;background:var(--card)}
:where(.native-lesson):is(.science-expansion-journey .collision-figure img),
:where(.native-lesson) :is(.science-expansion-journey .collision-figure img){display:block;width:100%;max-width:100%;height:auto}
:where(.native-lesson):is(.science-expansion .science-particle-model),
:where(.native-lesson) :is(.science-expansion .science-particle-model){display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,1fr);gap:1rem;align-items:center;margin:1.2rem 0;padding:1rem;border:1px solid var(--line);border-radius:1rem;background:var(--card)}
:where(.native-lesson):is(.science-expansion .science-particle-model h3),
:where(.native-lesson) :is(.science-expansion .science-particle-model h3){margin:.2rem 0 .6rem}
:where(.native-lesson):is(.science-expansion .model-mode),
:where(.native-lesson) :is(.science-expansion .model-mode){display:grid;gap:.35rem;margin:.8rem 0;border:0;padding:0;min-width:0}
:where(.native-lesson):is(.science-expansion .model-mode legend),
:where(.native-lesson) :is(.science-expansion .model-mode legend){font-weight:700;margin-bottom:.3rem}
:where(.native-lesson):is(.science-expansion .model-mode label),
:where(.native-lesson) :is(.science-expansion .model-mode label),
:where(.native-lesson):is(.science-expansion .still-option),
:where(.native-lesson) :is(.science-expansion .still-option){display:flex;align-items:flex-start;gap:.5rem;min-height:44px;padding:.35rem 0;line-height:1.4}
:where(.native-lesson):is(.science-expansion .model-mode input),
:where(.native-lesson) :is(.science-expansion .model-mode input),
:where(.native-lesson):is(.science-expansion .still-option input),
:where(.native-lesson) :is(.science-expansion .still-option input){width:1.2rem;height:1.2rem;flex:0 0 1.2rem;margin:.1rem 0 0;accent-color:var(--accent)}
:where(.native-lesson):is(.science-expansion .model-controls),
:where(.native-lesson) :is(.science-expansion .model-controls){display:flex;flex-wrap:wrap;gap:.55rem;margin:.7rem 0}
:where(.native-lesson):is(.science-expansion .model-controls button),
:where(.native-lesson) :is(.science-expansion .model-controls button){min-height:44px;padding:.55rem .85rem;border:1px solid var(--line);border-radius:.65rem;background:var(--accent);color:var(--accent-on);font:inherit;font-weight:700;cursor:pointer}
:where(.native-lesson):is(.science-expansion .model-controls button:last-child),
:where(.native-lesson) :is(.science-expansion .model-controls button:last-child){background:var(--card2);color:var(--ink)}
:where(.native-lesson):is(.science-expansion .model-controls button:focus-visible),
:where(.native-lesson) :is(.science-expansion .model-controls button:focus-visible),
:where(.native-lesson):is(.science-expansion .science-worksheet-callout a:focus-visible),
:where(.native-lesson) :is(.science-expansion .science-worksheet-callout a:focus-visible){outline:3px solid var(--accent-text);outline-offset:3px}
:where(.native-lesson):is(.science-expansion .model-status),
:where(.native-lesson) :is(.science-expansion .model-status){min-height:2.5em;line-height:1.5}
:where(.native-lesson):is(.science-expansion .illustrative-note),
:where(.native-lesson) :is(.science-expansion .illustrative-note),
:where(.native-lesson):is(.science-expansion .resource-limit),
:where(.native-lesson) :is(.science-expansion .resource-limit),
:where(.native-lesson):is(.science-expansion .privacy-note),
:where(.native-lesson) :is(.science-expansion .privacy-note){color:var(--ink-soft);font-size:.88rem;line-height:1.5}
:where(.native-lesson):is(.science-expansion .particle-figure),
:where(.native-lesson) :is(.science-expansion .particle-figure){margin:0;padding:.55rem;border:1px solid var(--line);border-radius:.75rem;background:var(--bg2);min-width:0}
:where(.native-lesson):is(.science-expansion .science-particle-diagram),
:where(.native-lesson) :is(.science-expansion .science-particle-diagram){display:block;width:100%;height:auto;overflow:visible}
:where(.native-lesson):is(.science-expansion .science-chamber),
:where(.native-lesson) :is(.science-expansion .science-chamber){fill:var(--card);stroke:var(--ink-soft);stroke-width:3}
:where(.native-lesson):is(.science-expansion .science-particle),
:where(.native-lesson) :is(.science-expansion .science-particle){fill:#4dd889;stroke:#152e25;stroke-width:2}
:where(.native-lesson):is(.science-expansion .science-motion-cues path),
:where(.native-lesson) :is(.science-expansion .science-motion-cues path){fill:none;stroke:#e4b13e;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
:where(.native-lesson):is(.science-expansion .science-particle-diagram[data-running="true"] .science-motion-cues),
:where(.native-lesson) :is(.science-expansion .science-particle-diagram[data-running="true"] .science-motion-cues){visibility:hidden}
:where(.native-lesson):is(.science-expansion .science-wall-collision),
:where(.native-lesson) :is(.science-expansion .science-wall-collision){fill:none;stroke:var(--accent-text);stroke-width:5;stroke-linecap:round}
:where(.native-lesson):is(.science-expansion .science-particle-diagram[data-still="true"] *),
:where(.native-lesson) :is(.science-expansion .science-particle-diagram[data-still="true"] *){transition:none!important;animation:none!important}
:where(.native-lesson):is(.science-expansion .science-worksheet-callout),
:where(.native-lesson) :is(.science-expansion .science-worksheet-callout){margin:1rem 0;padding:1rem;border:1px solid var(--line);border-radius:.9rem;background:var(--card)}
:where(.native-lesson):is(.science-expansion .science-worksheet-callout h3),
:where(.native-lesson) :is(.science-expansion .science-worksheet-callout h3){margin:0 0 .5rem}
:where(.native-lesson):is(.science-expansion .science-worksheet-callout ul),
:where(.native-lesson) :is(.science-expansion .science-worksheet-callout ul){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem 1.2rem;padding-left:1.3rem}
:where(.native-lesson):is(.science-expansion .science-worksheet-callout a),
:where(.native-lesson) :is(.science-expansion .science-worksheet-callout a){display:inline-flex;align-items:center;min-height:48px;margin:.2rem 0;padding:.6rem 1rem;border-radius:.7rem;background:var(--accent);color:var(--accent-on);font-weight:750;text-decoration:none}
:where(.native-lesson):is(.science-expansion .resource-primary),
:where(.native-lesson) :is(.science-expansion .resource-primary),
:where(.native-lesson):is(.science-expansion .resource-extension),
:where(.native-lesson) :is(.science-expansion .resource-extension),
:where(.native-lesson):is(.science-expansion .hybrid-curated-resource),
:where(.native-lesson) :is(.science-expansion .hybrid-curated-resource){padding:1rem;border:1px solid var(--line);border-radius:.8rem;background:var(--card);margin:.8rem 0}
:where(.native-lesson):is(.science-expansion .science-online-worksheet h1),
:where(.native-lesson) :is(.science-expansion .science-online-worksheet h1){max-width:30ch}
:where(.native-lesson):is(.science-expansion .paper-page),
:where(.native-lesson) :is(.science-expansion .paper-page){box-sizing:border-box;display:flex;flex-direction:column;min-height:267mm;margin:0 0 1.2rem;padding:1rem 1.25rem;border:1px solid var(--line);border-radius:.8rem;background:var(--card);color:var(--ink)}
:where(.native-lesson):is(.science-expansion .paper-header),
:where(.native-lesson) :is(.science-expansion .paper-header){display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.7rem;border-bottom:2px solid var(--accent)}
:where(.native-lesson):is(.science-expansion .paper-brand),
:where(.native-lesson) :is(.science-expansion .paper-brand){display:flex;align-items:center;gap:.5rem;color:var(--ink);font:700 1.25rem Fraunces,Georgia,serif;text-decoration:none}
:where(.native-lesson):is(.science-expansion .paper-details),
:where(.native-lesson) :is(.science-expansion .paper-details){text-align:right;color:var(--ink-soft);font-size:.84rem;font-weight:650;line-height:1.3}
:where(.native-lesson):is(.science-expansion .paper-details p),
:where(.native-lesson) :is(.science-expansion .paper-details p){margin:.15rem 0}
:where(.native-lesson):is(.science-expansion .sheet-title),
:where(.native-lesson) :is(.science-expansion .sheet-title){margin:.8rem 0 .4rem}
:where(.native-lesson):is(.science-expansion .sheet-title h2),
:where(.native-lesson) :is(.science-expansion .sheet-title h2){font-size:1.35rem;margin:.1rem 0 .25rem}
:where(.native-lesson):is(.science-expansion .sheet-title>p:last-child),
:where(.native-lesson) :is(.science-expansion .sheet-title>p:last-child){margin:.3rem 0;font-size:.9rem;color:var(--ink-soft)}
:where(.native-lesson):is(.science-expansion .sheet-part),
:where(.native-lesson) :is(.science-expansion .sheet-part){margin:0;color:var(--accent-text);font-size:.75rem;font-weight:750;letter-spacing:.04em}
:where(.native-lesson):is(.science-expansion .paper-name),
:where(.native-lesson) :is(.science-expansion .paper-name){min-height:1.4rem;margin:.3rem 0 .6rem;font-size:.92rem}
:where(.native-lesson):is(.science-expansion .worksheet-character),
:where(.native-lesson) :is(.science-expansion .worksheet-character){display:grid;grid-template-columns:minmax(5rem,12rem) minmax(0,1fr);gap:.7rem;align-items:center;margin:.2rem 0 .6rem;padding:.4rem .6rem;border:1px solid var(--line);border-radius:.65rem;background:var(--card2)}
:where(.native-lesson):is(.science-expansion .worksheet-character picture),
:where(.native-lesson) :is(.science-expansion .worksheet-character picture){display:block;width:100%;min-width:0;line-height:0}
:where(.native-lesson):is(.science-expansion .worksheet-character img),
:where(.native-lesson) :is(.science-expansion .worksheet-character img){display:block;width:100%;max-height:4.6rem;object-fit:contain}
:where(.native-lesson):is(.science-expansion .worksheet-character figcaption),
:where(.native-lesson) :is(.science-expansion .worksheet-character figcaption){margin:0;font-size:.82rem}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-question),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-question){padding:.65rem 0;border-top:1px solid var(--line)}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-question>h3),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-question>h3){font-family:inherit;font-size:1rem;margin:0 0 .35rem}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-question>p),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-question>p){font-size:.9rem;line-height:1.45;margin:.3rem 0}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-question table),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-question table){width:100%;border-collapse:collapse}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-question :is(th,td)),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-question :is(th,td)){border:1px solid var(--line);padding:.3rem;vertical-align:top}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-question textarea),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-question textarea),
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-question select),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-question select){box-sizing:border-box;width:100%;min-height:44px;padding:.35rem;border:1px solid var(--line);border-radius:.35rem;background:var(--bg2);color:var(--ink);font:inherit}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-question textarea),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-question textarea){resize:vertical}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-question details),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-question details){margin:.4rem 0}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-question summary),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-question summary){min-height:40px;cursor:pointer}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-question :is(a,button,input,select,textarea,summary):focus-visible),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-question :is(a,button,input,select,textarea,summary):focus-visible){outline:3px solid var(--accent-text);outline-offset:2px}
:where(.native-lesson):is(.science-expansion .printed-response),
:where(.native-lesson) :is(.science-expansion .printed-response){display:none}
:where(.native-lesson):is(.science-expansion .paper-footer),
:where(.native-lesson) :is(.science-expansion .paper-footer){display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;border-top:1px solid var(--line);color:var(--ink-soft);font-size:.74rem}
:where(.native-lesson):is(.science-expansion .print-name-control),
:where(.native-lesson) :is(.science-expansion .print-name-control){margin-top:.8rem}
:where(.native-lesson):is(.science-expansion .print-name-control input),
:where(.native-lesson) :is(.science-expansion .print-name-control input){box-sizing:border-box;width:min(100%,30rem);min-height:44px;padding:.55rem .7rem;background:var(--bg2);color:var(--ink);border:1px solid var(--line);border-radius:.55rem;font:inherit}
:where(.native-lesson):is(.science-expansion .print-blank-choice),
:where(.native-lesson) :is(.science-expansion .print-blank-choice){display:flex;align-items:center;gap:.55rem;min-height:44px;font-weight:650;cursor:pointer}
:where(.native-lesson):is(.science-expansion .print-blank-choice input),
:where(.native-lesson) :is(.science-expansion .print-blank-choice input){width:21px;height:21px;flex:0 0 21px;accent-color:var(--accent)}
:where(.native-lesson):is(.science-expansion .share-manual[hidden]),
:where(.native-lesson) :is(.science-expansion .share-manual[hidden]){display:none}
@media (max-width:700px){:where(.native-lesson):is(.science-expansion .science-particle-model),
:where(.native-lesson) :is(.science-expansion .science-particle-model){grid-template-columns:minmax(0,1fr)}
:where(.native-lesson):is(.science-expansion .science-worksheet-callout ul),
:where(.native-lesson) :is(.science-expansion .science-worksheet-callout ul){grid-template-columns:1fr}
:where(.native-lesson):is(.science-expansion .paper-page),
:where(.native-lesson) :is(.science-expansion .paper-page){min-height:0;padding:.8rem}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-question :is(th,td)),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-question :is(th,td)){padding:.2rem}
:where(.native-lesson):is(.science-expansion .worksheet-character),
:where(.native-lesson) :is(.science-expansion .worksheet-character){grid-template-columns:5rem minmax(0,1fr)}
:where(.native-lesson):is(.science-expansion-journey .journey-video),
:where(.native-lesson) :is(.science-expansion-journey .journey-video){padding:.75rem}}
@media  screen and (max-width:600px){:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .table-scroll),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .table-scroll){width:100%;max-width:100%;min-width:0;overflow:visible}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-table),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-table){display:block;width:100%;min-width:0;border:0}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-table thead),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-table thead){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-table tbody),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-table tbody){display:grid;gap:.65rem}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-table tbody tr),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-table tbody tr){display:grid;grid-template-columns:minmax(0,1fr);min-width:0;border:1px solid var(--line);border-radius:.6rem;background:var(--card2);overflow:hidden}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-table tbody th[scope="row"]),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-table tbody th[scope="row"]){display:block;padding:.55rem .65rem;border:0;border-bottom:1px solid var(--line);font-weight:750}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-table tbody td),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-table tbody td){display:grid;grid-template-columns:minmax(6.7rem,34%) minmax(0,1fr);align-items:start;gap:.45rem;min-width:0;padding:.45rem .55rem;border:0;border-bottom:1px solid var(--line)}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-table tbody td:last-child),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-table tbody td:last-child){border-bottom:0}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-table tbody td)::before,
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-table tbody td)::before{content:attr(data-label);font-weight:650;line-height:1.35;overflow-wrap:anywhere}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-table textarea),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-table textarea),
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-table select),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-table select){min-width:0;max-width:100%;font-size:.95rem}}
@media (prefers-reduced-motion:reduce){:where(.native-lesson):is(.science-expansion .science-particle-diagram *),
:where(.native-lesson) :is(.science-expansion .science-particle-diagram *){transition:none!important;animation:none!important}}
@media  print{:where(.native-lesson):is(.native-lesson),
:where(.native-lesson) :is(.native-lesson){height:auto!important;min-height:0!important;overflow:visible!important;background:#fff!important;color:#24313d!important}
:where(.native-lesson):is(.science-expansion #app),
:where(.native-lesson) :is(.science-expansion #app){position:static!important;z-index:auto!important;max-width:none!important;width:auto!important;margin:0!important;padding:0!important}
:where(.native-lesson):is(.science-expansion .topbar),
:where(.native-lesson) :is(.science-expansion .topbar),
:where(.native-lesson):is(.science-expansion #bottomnav),
:where(.native-lesson) :is(.science-expansion #bottomnav),
:where(.native-lesson):is(.science-expansion #overlay),
:where(.native-lesson) :is(.science-expansion #overlay),
:where(.native-lesson):is(.science-expansion #sheet),
:where(.native-lesson) :is(.science-expansion #sheet),
:where(.native-lesson):is(.science-expansion .skip-link),
:where(.native-lesson) :is(.science-expansion .skip-link),
:where(.native-lesson):is(.science-expansion .seo-breadcrumbs),
:where(.native-lesson) :is(.science-expansion .seo-breadcrumbs),
:where(.native-lesson):is(.science-expansion .worksheet-tools),
:where(.native-lesson) :is(.science-expansion .worksheet-tools),
:where(.native-lesson):is(.science-expansion .screen-only),
:where(.native-lesson) :is(.science-expansion .screen-only),
:where(.native-lesson):is(.science-expansion .back-to-lesson),
:where(.native-lesson) :is(.science-expansion .back-to-lesson),
:where(.native-lesson):is(.science-expansion .worksheet-after),
:where(.native-lesson) :is(.science-expansion .worksheet-after),
:where(.native-lesson):is(.science-expansion .lesson-onward),
:where(.native-lesson) :is(.science-expansion .lesson-onward),
:where(.native-lesson):is(.science-expansion .site-footer),
:where(.native-lesson) :is(.science-expansion .site-footer){display:none!important}
:where(.native-lesson):is(.science-expansion main),
:where(.native-lesson) :is(.science-expansion main),
:where(.native-lesson):is(.science-expansion .journey),
:where(.native-lesson) :is(.science-expansion .journey){display:block!important;max-width:none!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important;color:#24313d!important;box-shadow:none!important}
:where(.native-lesson):is(.science-expansion .worksheet-sheet),
:where(.native-lesson) :is(.science-expansion .worksheet-sheet){display:block!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important;color:#24313d!important;break-after:auto!important;page-break-after:auto!important}
:where(.native-lesson):is(.science-expansion .paper-page),
:where(.native-lesson) :is(.science-expansion .paper-page){position:relative;display:block!important;box-sizing:border-box;width:182mm;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:visible!important;background:#fff!important;color:#24313d!important;break-inside:auto!important;page-break-inside:auto!important;break-after:page!important;page-break-after:always!important}
:where(.native-lesson):is(.science-expansion .paper-page:last-child),
:where(.native-lesson) :is(.science-expansion .paper-page:last-child){break-after:auto!important;page-break-after:auto!important}
:where(.native-lesson):is(.science-expansion .paper-header),
:where(.native-lesson) :is(.science-expansion .paper-header){flex:0 0 auto;min-height:10mm;margin:0 0 3mm;padding:0 0 2mm;border-bottom:.5mm solid #08776f!important}
:where(.native-lesson):is(.science-expansion .paper-brand),
:where(.native-lesson) :is(.science-expansion .paper-brand){color:#24313d!important;font:700 10pt/1.1 Fraunces,Georgia,serif}
:where(.native-lesson):is(.science-expansion .paper-brand img),
:where(.native-lesson) :is(.science-expansion .paper-brand img){width:8mm;height:8mm}
:where(.native-lesson):is(.science-expansion .paper-details),
:where(.native-lesson) :is(.science-expansion .paper-details){color:#53636c!important;text-align:right;font:700 9.5pt/1.25 Outfit,Arial,sans-serif}
:where(.native-lesson):is(.science-expansion .sheet-title),
:where(.native-lesson) :is(.science-expansion .sheet-title){display:block!important;min-width:0!important;grid-template-columns:none!important;grid-auto-flow:initial!important;flex-direction:column!important;margin:0 0 2mm}
:where(.native-lesson):is(.science-expansion .sheet-title h2),
:where(.native-lesson) :is(.science-expansion .sheet-title h2){font:700 16pt/1.15 Fraunces,Georgia,serif;color:#24313d!important}
:where(.native-lesson):is(.science-expansion .sheet-title>p:last-child),
:where(.native-lesson) :is(.science-expansion .sheet-title>p:last-child){font:10pt/1.35 Outfit,Arial,sans-serif;color:#24313d!important}
:where(.native-lesson):is(.science-expansion .sheet-part),
:where(.native-lesson) :is(.science-expansion .sheet-part){font:700 8pt/1.2 Outfit,Arial,sans-serif;color:#08776f!important}
:where(.native-lesson):is(.science-expansion .paper-name),
:where(.native-lesson) :is(.science-expansion .paper-name){display:block;flex:0 0 auto;min-height:5mm;margin:0 0 2mm;font:10pt/1.3 Outfit,Arial,sans-serif;color:#24313d!important}
:where(.native-lesson):is(.science-expansion .worksheet-character),
:where(.native-lesson) :is(.science-expansion .worksheet-character){flex:0 0 auto;grid-template-columns:35mm 1fr;width:auto;height:20mm;max-height:20mm;margin:0 0 2mm;padding:1mm 2mm;border:.3mm solid #aebcc4;border-radius:1mm;background:#fff!important;break-inside:avoid}
:where(.native-lesson):is(.science-expansion .worksheet-character img),
:where(.native-lesson) :is(.science-expansion .worksheet-character img){width:32mm;height:18mm;max-height:18mm;object-fit:contain}
:where(.native-lesson):is(.science-expansion .worksheet-character figcaption),
:where(.native-lesson) :is(.science-expansion .worksheet-character figcaption){font:9pt/1.25 Outfit,Arial,sans-serif;color:#24313d!important}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-question),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-question){display:block!important;padding:2mm 0;border-color:#aebcc4!important;background:#fff!important;color:#24313d!important;break-inside:auto!important;page-break-inside:auto!important}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-question>h3),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-question>h3){font:700 10.5pt/1.2 Outfit,Arial,sans-serif;color:#24313d!important}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-question>p),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-question>p){font:9.5pt/1.3 Outfit,Arial,sans-serif;color:#24313d!important}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-question details),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-question details){display:none!important}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-question :is(th,td)),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-question :is(th,td)){border-color:#aebcc4!important;color:#24313d!important;font:9pt/1.2 Outfit,Arial,sans-serif;padding:1.2mm}
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-question textarea),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-question textarea),
:where(.native-lesson):is(.science-expansion .science-worksheet-sheet .worksheet-question select),
:where(.native-lesson) :is(.science-expansion .science-worksheet-sheet .worksheet-question select){display:none!important}
:where(.native-lesson):is(.science-expansion .printed-response),
:where(.native-lesson) :is(.science-expansion .printed-response){display:block!important;box-sizing:border-box;min-height:9mm;padding:1mm 0;border-bottom:.3mm solid #6b7478;color:#24313d!important;font:10pt/1.35 Outfit,Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}
:where(.native-lesson):is(.science-expansion .printed-response:empty),
:where(.native-lesson) :is(.science-expansion .printed-response:empty){min-height:8mm}
:where(.native-lesson):is(.science-expansion .paper-footer),
:where(.native-lesson) :is(.science-expansion .paper-footer){display:flex!important;margin:10mm 0 0;padding:2mm 0 0;border-top:.3mm solid #aebcc4!important;color:#53636c!important;font:8pt/1.2 Outfit,Arial,sans-serif;break-inside:avoid}
:where(.native-lesson):is(.science-expansion .paper-footer span:nth-child(2)),
:where(.native-lesson) :is(.science-expansion .paper-footer span:nth-child(2)){text-align:center}}
@media  print{:where(.native-lesson):is(.science-expansion .paper-brand .wordmark-the),
:where(.native-lesson) :is(.science-expansion .paper-brand .wordmark-the){color:#24313d!important}
:where(.native-lesson):is(.science-expansion .paper-brand .wordmark-learn-den),
:where(.native-lesson) :is(.science-expansion .paper-brand .wordmark-learn-den){color:#c0504d!important}}
:where(.native-lesson):is(.science-expansion .states-model),
:where(.native-lesson) :is(.science-expansion .states-model){margin:1.2rem 0;padding:1rem;border:1px solid var(--line);border-radius:.85rem;background:var(--card);min-width:0}
:where(.native-lesson):is(.science-expansion .states-switch),
:where(.native-lesson) :is(.science-expansion .states-switch){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;width:min(100%,16rem);margin:0 auto}
:where(.native-lesson):is(.science-expansion .states-switch button),
:where(.native-lesson) :is(.science-expansion .states-switch button){min-width:0;width:100%;min-height:44px;padding:.55rem .35rem;border:1px solid var(--line);border-radius:.6rem;background:var(--card2);color:var(--ink);font:inherit;font-weight:700;cursor:pointer}
:where(.native-lesson):is(.science-expansion .states-switch button[aria-pressed="true"]),
:where(.native-lesson) :is(.science-expansion .states-switch button[aria-pressed="true"]){background:var(--accent);color:var(--accent-on)}
:where(.native-lesson):is(.science-expansion .states-switch button:focus-visible),
:where(.native-lesson) :is(.science-expansion .states-switch button:focus-visible){outline:3px solid var(--accent-text);outline-offset:3px}
:where(.native-lesson):is(.science-expansion .states-model svg),
:where(.native-lesson) :is(.science-expansion .states-model svg){display:block;width:min(100%,26rem);height:auto;margin:.7rem auto}
:where(.native-lesson):is(.science-expansion .states-description),
:where(.native-lesson) :is(.science-expansion .states-description){min-height:4.5em;margin:.6rem 0}
:where(.native-lesson):is(.science-expansion .states-description [hidden]),
:where(.native-lesson) :is(.science-expansion .states-description [hidden]),
:where(.native-lesson):is(.science-expansion [data-state-play][hidden]),
:where(.native-lesson) :is(.science-expansion [data-state-play][hidden]){display:none!important}
:where(.native-lesson):is(.science-expansion .states-model figcaption),
:where(.native-lesson) :is(.science-expansion .states-model figcaption){margin:.8rem 0 0;font-size:.9rem;line-height:1.5;color:var(--ink-soft)}
:where(.native-lesson):is(.science-expansion .science-stretch>summary),
:where(.native-lesson) :is(.science-expansion .science-stretch>summary){font-weight:700;cursor:pointer;min-height:44px}
