/* Selected lesson rules scoped to native article; native shell/theme remains authoritative. */
:where(.native-lesson):is([data-native-pilot] .topic-hero-row),
:where(.native-lesson) :is([data-native-pilot] .topic-hero-row){align-items:center;gap:1rem}
:where(.native-lesson):is([data-native-pilot] .topic-hero-row>h1),
:where(.native-lesson) :is([data-native-pilot] .topic-hero-row>h1){min-width:0;flex:1}
:where(.native-lesson):is([data-native-pilot] .topic-hero-row>.tick),
:where(.native-lesson) :is([data-native-pilot] .topic-hero-row>.tick){flex:0 0 44px}
:where(.native-lesson):is([data-native-pilot] .mina-native-actions),
:where(.native-lesson) :is([data-native-pilot] .mina-native-actions){margin:1rem 0}
:where(.native-lesson):is([data-native-pilot] .mina-native-actions>p),
:where(.native-lesson) :is([data-native-pilot] .mina-native-actions>p){margin:.65rem 0 0}
:where(.native-lesson):is([data-native-pilot] .mina-more-resources),
:where(.native-lesson) :is([data-native-pilot] .mina-more-resources){margin:1.5rem 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}
:where(.native-lesson):is([data-native-pilot] .mina-more-resources>summary),
:where(.native-lesson) :is([data-native-pilot] .mina-more-resources>summary){padding:1rem;min-height:56px;font:700 1.12rem/1.4 Outfit,Arial,sans-serif;cursor:pointer;color:var(--ink)}
:where(.native-lesson):is([data-native-pilot] .mina-more-resources>summary:focus-visible),
:where(.native-lesson) :is([data-native-pilot] .mina-more-resources>summary:focus-visible){outline:3px solid var(--accent-text);outline-offset:3px;border-radius:var(--radius)}
:where(.native-lesson):is([data-native-pilot] .mina-more-resources-body),
:where(.native-lesson) :is([data-native-pilot] .mina-more-resources-body){padding:0 1rem 1rem;min-width:0}
:where(.native-lesson):is([data-native-pilot] .mina-more-resources-body>.resource-card-pilot),
:where(.native-lesson) :is([data-native-pilot] .mina-more-resources-body>.resource-card-pilot){margin:0;padding-top:1rem;border-top:1px solid var(--line)}
:where(.native-lesson):is([data-native-pilot] #topic-activities),
:where(.native-lesson) :is([data-native-pilot] #topic-activities){margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid var(--line)}
:where(.native-lesson):is([data-native-pilot] #topic-activities>.hybrid-preview-note),
:where(.native-lesson) :is([data-native-pilot] #topic-activities>.hybrid-preview-note){margin:.75rem 0}
:where(.native-lesson):is([data-native-pilot] .mina-preview-wallet),
:where(.native-lesson) :is([data-native-pilot] .mina-preview-wallet){margin:.75rem 0;opacity:1}
:where(.native-lesson):is([data-native-pilot] #practice>.adult-help),
:where(.native-lesson) :is([data-native-pilot] #practice>.adult-help){margin-top:1rem}
:where(.native-lesson):is([data-native-pilot] .journey-video),
:where(.native-lesson) :is([data-native-pilot] .journey-video){padding:0;gap:0;overflow:hidden}
:where(.native-lesson):is([data-native-pilot] .journey-video-image),
:where(.native-lesson) :is([data-native-pilot] .journey-video-image){width:100%;min-width:0}
:where(.native-lesson):is([data-native-pilot] .journey-video .video-cover),
:where(.native-lesson) :is([data-native-pilot] .journey-video .video-cover){display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:0;line-height:0}
:where(.native-lesson):is([data-native-pilot] .journey-video .video-cover img),
:where(.native-lesson) :is([data-native-pilot] .journey-video .video-cover img){display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center}
:where(.native-lesson):is([data-native-pilot] .journey-video-text),
:where(.native-lesson) :is([data-native-pilot] .journey-video-text){padding:1rem;min-width:0}
@media (max-width:520px){:where(.native-lesson):is([data-native-pilot] .mina-more-resources-body),
:where(.native-lesson) :is([data-native-pilot] .mina-more-resources-body){padding:0 .75rem .75rem}
:where(.native-lesson):is([data-native-pilot] .journey-video-text),
:where(.native-lesson) :is([data-native-pilot] .journey-video-text){padding:.85rem}}
:where(.native-lesson):is([data-native-pilot] #curated-options:not(.is-enhanced) [data-resource-filters]),
:where(.native-lesson) :is([data-native-pilot] #curated-options:not(.is-enhanced) [data-resource-filters]){display:none}
:where(.native-lesson):is([data-native-pilot] #curated-options .resource-pilot-stage-head),
:where(.native-lesson) :is([data-native-pilot] #curated-options .resource-pilot-stage-head){display:block;margin-bottom:.75rem}
:where(.native-lesson):is([data-native-pilot] #curated-options .resource-pilot-stage-head h3),
:where(.native-lesson) :is([data-native-pilot] #curated-options .resource-pilot-stage-head h3){font:700 1.25rem/1.3 Fraunces,Georgia,serif;margin:0 0 .25rem}
:where(.native-lesson):is([data-native-pilot] #curated-options .resource-pilot-stage-head p),
:where(.native-lesson) :is([data-native-pilot] #curated-options .resource-pilot-stage-head p){font-size:.9rem}
:where(.native-lesson):is([data-native-pilot] #curated-options .resource-pilot-card h4),
:where(.native-lesson) :is([data-native-pilot] #curated-options .resource-pilot-card h4){font:700 .98rem/1.3 Outfit,Arial,sans-serif;margin:.4rem 0}
:where(.native-lesson):is([data-native-pilot] #curated-options .resource-pilot-card h4 a),
:where(.native-lesson) :is([data-native-pilot] #curated-options .resource-pilot-card h4 a){color:var(--ink);text-decoration:none}
:where(.native-lesson):is([data-native-pilot] #curated-options .resource-pilot-card h4 a:hover),
:where(.native-lesson) :is([data-native-pilot] #curated-options .resource-pilot-card h4 a:hover){text-decoration:underline}
:where(.native-lesson):is([data-native-pilot] #topic-activities>h4),
:where(.native-lesson) :is([data-native-pilot] #topic-activities>h4){font:700 1.1rem/1.4 Outfit,Arial,sans-serif;margin:0 0 .65rem}
:where(.native-lesson):is([data-native-pilot] #topic-activities),
:where(.native-lesson) :is([data-native-pilot] #topic-activities){margin:1rem 0 0}
:where(.native-lesson):is([data-native-pilot] #topic-activities [data-ticket-panel]),
:where(.native-lesson) :is([data-native-pilot] #topic-activities [data-ticket-panel]){margin-top:1rem}
:where(.native-lesson):is([data-mina-curation-sample] .mina-activity-record),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-activity-record){margin:1.25rem 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}
:where(.native-lesson):is([data-mina-curation-sample] .mina-activity-record>summary),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-activity-record>summary){padding:1rem;font-weight:700;cursor:pointer;min-height:56px}
:where(.native-lesson):is([data-mina-curation-sample] .mina-activity-record>summary>span),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-activity-record>summary>span){display:block;margin:.3rem 0 0 1rem;font-size:.9rem;font-weight:400;color:var(--ink2)}
:where(.native-lesson):is([data-mina-curation-sample] #topic-activities),
:where(.native-lesson) :is([data-mina-curation-sample] #topic-activities){padding:0 1rem 1rem;margin:0;border:0}
:where(.native-lesson):is([data-mina-curation-sample] #topic-activities>h3),
:where(.native-lesson) :is([data-mina-curation-sample] #topic-activities>h3){font:700 1.1rem/1.4 Outfit,Arial,sans-serif;margin:.25rem 0 .6rem}
:where(.native-lesson):is([data-mina-curation-sample] #topic-activities .acts),
:where(.native-lesson) :is([data-mina-curation-sample] #topic-activities .acts){margin:1rem 0 0;padding:0;list-style:none}
:where(.native-lesson):is([data-mina-curation-sample] #topic-activities .acts>li),
:where(.native-lesson) :is([data-mina-curation-sample] #topic-activities .acts>li){display:block;padding:1rem 0;border-top:1px solid var(--line)}
:where(.native-lesson):is([data-mina-curation-sample] #topic-activities .act-main),
:where(.native-lesson) :is([data-mina-curation-sample] #topic-activities .act-main){font-size:1rem;font-weight:600;line-height:1.5;color:var(--ink)}
:where(.native-lesson):is([data-mina-curation-sample] #topic-activities .act-links),
:where(.native-lesson) :is([data-mina-curation-sample] #topic-activities .act-links){display:flex;align-items:center;flex-wrap:wrap;gap:.65rem 1rem;margin:.75rem 0 0}
:where(.native-lesson):is([data-mina-curation-sample] #topic-activities .act-links .find-skill-support),
:where(.native-lesson) :is([data-mina-curation-sample] #topic-activities .act-links .find-skill-support){font-size:.95rem;font-weight:600;min-height:44px;width:auto;height:auto;padding:0;border:0;background:none;display:inline-flex;align-items:center;white-space:nowrap;text-decoration:underline}
:where(.native-lesson):is([data-mina-curation-sample] #topic-activities .act-done),
:where(.native-lesson) :is([data-mina-curation-sample] #topic-activities .act-done){min-height:44px;padding:.6rem .85rem;font-size:.9rem;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:.7rem}
:where(.native-lesson):is([data-mina-curation-sample] #topic-activities .act-done.done),
:where(.native-lesson) :is([data-mina-curation-sample] #topic-activities .act-done.done){color:#0b3328;background:#b7f2db;border-color:#77d8b3}
:where(.native-lesson):is([data-mina-curation-sample] #topic-activities .unmatched-support),
:where(.native-lesson) :is([data-mina-curation-sample] #topic-activities .unmatched-support){font-size:.9rem;font-weight:400;color:var(--ink2);margin:.4rem 0 0}
:where(.native-lesson):is([data-mina-curation-sample] .mina-arcade),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-arcade){margin:1rem 0 1.5rem;padding:1rem;border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-template-columns:1fr auto;gap:.75rem 1rem;align-items:center;background:var(--card)}
:where(.native-lesson):is([data-mina-curation-sample] .mina-arcade h3),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-arcade h3){font:700 1.1rem/1.4 Outfit,Arial,sans-serif;margin:0 0 .4rem}
:where(.native-lesson):is([data-mina-curation-sample] .mina-arcade p),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-arcade p){font-size:.9rem;margin:0;line-height:1.6;color:var(--ink2)}
:where(.native-lesson):is([data-mina-curation-sample] .mina-arcade [data-arcade-status]),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-arcade [data-arcade-status]){display:flex;gap:.3rem 1rem;flex-wrap:wrap}
:where(.native-lesson):is([data-mina-curation-sample] .mina-arcade-link),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-arcade-link){padding:.65rem .85rem;min-height:44px;border-radius:.7rem;border:1px solid var(--line);font-size:.95rem;font-weight:650;text-decoration:none;white-space:nowrap}
:where(.native-lesson):is([data-mina-curation-sample] .mina-arcade>details),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-arcade>details){grid-column:1/-1;border-top:1px solid var(--line);padding-top:.7rem}
:where(.native-lesson):is([data-mina-curation-sample] .mina-arcade>details>summary),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-arcade>details>summary){font-size:.9rem;cursor:pointer}
:where(.native-lesson):is([data-mina-curation-sample] .mina-arcade>details p),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-arcade>details p){margin:.5rem 0 0}
:where(.native-lesson):is([data-mina-curation-sample] #curated-options [data-resource-filters]),
:where(.native-lesson) :is([data-mina-curation-sample] #curated-options [data-resource-filters]){position:static;top:auto;padding:1rem;border:1px solid var(--line);border-radius:.9rem;margin:1rem 0;box-sizing:border-box;background:var(--bg);width:100%;min-width:0;box-shadow:none}
:where(.native-lesson):is([data-mina-curation-sample] .mina-filter-group),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-filter-group){margin:0 0 1rem;padding:0;border:0;min-width:0}
:where(.native-lesson):is([data-mina-curation-sample] .mina-filter-group legend),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-filter-group legend){font-weight:700;font-size:.85rem;padding:0;margin:0 0 .55rem}
:where(.native-lesson):is([data-mina-curation-sample] .mina-filter-options),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-filter-options){display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}
:where(.native-lesson):is([data-mina-curation-sample] #curated-options .mina-filter-options button),
:where(.native-lesson) :is([data-mina-curation-sample] #curated-options .mina-filter-options button){min-height:44px;padding:.55rem .75rem;border:1px solid var(--line);border-radius:2rem;background:transparent;color:var(--ink);font:600 .9rem/1.3 Outfit,Arial,sans-serif;cursor:pointer}
:where(.native-lesson):is([data-mina-curation-sample] #curated-options .mina-filter-options button[aria-pressed=true]),
:where(.native-lesson) :is([data-mina-curation-sample] #curated-options .mina-filter-options button[aria-pressed=true]){border-color:var(--accent-text);background:color-mix(in srgb,var(--accent-text) 12%,transparent);box-shadow:inset 0 0 0 1px var(--accent-text)}
:where(.native-lesson):is([data-mina-curation-sample] #curated-options .mina-filter-options button[aria-pressed=true])::before,
:where(.native-lesson) :is([data-mina-curation-sample] #curated-options .mina-filter-options button[aria-pressed=true])::before{content:"✓ ";font-weight:700}
:where(.native-lesson):is([data-mina-curation-sample] #curated-options .mina-filter-options .mina-text-button),
:where(.native-lesson) :is([data-mina-curation-sample] #curated-options .mina-filter-options .mina-text-button){border:0;border-radius:.3rem;color:var(--accent-text);text-decoration:underline;padding:.55rem .3rem}
:where(.native-lesson):is([data-mina-curation-sample] .mina-filter-group>p),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-filter-group>p){font-size:.85rem;margin:.5rem 0 0;color:var(--ink2)}
:where(.native-lesson):is([data-mina-curation-sample] #curated-options .resource-pilot-count),
:where(.native-lesson) :is([data-mina-curation-sample] #curated-options .resource-pilot-count){display:block;padding-top:.75rem;border-top:1px solid var(--line);font-size:.9rem}
:where(.native-lesson):is([data-mina-curation-sample] #curated-options .resource-pilot-count>div),
:where(.native-lesson) :is([data-mina-curation-sample] #curated-options .resource-pilot-count>div){display:flex;gap:.25rem 1rem;flex-wrap:wrap;margin-top:.3rem}
:where(.native-lesson):is([data-mina-curation-sample] #curated-options .resource-pilot-stage),
:where(.native-lesson) :is([data-mina-curation-sample] #curated-options .resource-pilot-stage){margin:1rem 0;padding:0;border:0}
:where(.native-lesson):is([data-mina-curation-sample] #curated-options .resource-pilot-card h3),
:where(.native-lesson) :is([data-mina-curation-sample] #curated-options .resource-pilot-card h3){font:700 .98rem/1.4 Outfit,Arial,sans-serif;margin:.4rem 0}
:where(.native-lesson):is([data-mina-curation-sample] #curated-options .resource-pilot-card h3 a),
:where(.native-lesson) :is([data-mina-curation-sample] #curated-options .resource-pilot-card h3 a){color:var(--ink);text-decoration:none}
:where(.native-lesson):is([data-mina-curation-sample] #curated-options .resource-pilot-card h3 a:hover),
:where(.native-lesson) :is([data-mina-curation-sample] #curated-options .resource-pilot-card h3 a:hover){text-decoration:underline}
:where(.native-lesson):is([data-mina-curation-sample] .resource-pilot-empty p),
:where(.native-lesson) :is([data-mina-curation-sample] .resource-pilot-empty p){margin:0 0 .5rem}
:where(.native-lesson):is([data-mina-curation-sample] .lesson-onward>h2),
:where(.native-lesson) :is([data-mina-curation-sample] .lesson-onward>h2){margin:0 0 12px}
:where(.native-lesson):is([data-mina-curation-sample] :is(button,a,summary):focus-visible),
:where(.native-lesson) :is([data-mina-curation-sample] :is(button,a,summary):focus-visible){outline:3px solid var(--accent-text);outline-offset:3px}
@media (max-width:380px){:where(.native-lesson):is([data-mina-curation-sample] .mina-arcade),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-arcade){grid-template-columns:1fr}
:where(.native-lesson):is([data-mina-curation-sample] .mina-arcade-link),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-arcade-link){justify-self:start}
:where(.native-lesson):is([data-mina-curation-sample] #curated-options [data-resource-filters]),
:where(.native-lesson) :is([data-mina-curation-sample] #curated-options [data-resource-filters]){padding:.75rem}}
:where(.native-lesson):is([data-mina-curation-sample] [data-resource-filters]),
:where(.native-lesson) :is([data-mina-curation-sample] [data-resource-filters]){scroll-margin-top:calc(var(--lesson-header-height,var(--sticky-header-offset,10rem)) + 1rem)}
:where(.native-lesson):is([data-mina-curation-sample] .mina-skill-provider),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-skill-provider){font-size:.85rem;color:var(--ink2);margin:.5rem 0;line-height:1.6}
:where(.native-lesson):is([data-mina-curation-sample] .mina-skill-alternatives),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-skill-alternatives){font-size:.9rem;margin:.5rem 0 0}
:where(.native-lesson):is([data-mina-curation-sample] .mina-skill-alternatives>summary),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-skill-alternatives>summary){min-height:44px;display:list-item;padding:.6rem 0;cursor:pointer;font-weight:600}
:where(.native-lesson):is([data-mina-curation-sample] .mina-skill-alternatives>ul),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-skill-alternatives>ul){margin:.3rem 0 0;padding:0;list-style:none}
:where(.native-lesson):is([data-mina-curation-sample] .mina-skill-alternatives li),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-skill-alternatives li){display:block;margin:0;padding:.75rem 0;border-top:1px solid var(--line)}
:where(.native-lesson):is([data-mina-curation-sample] .mina-skill-alternative),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-skill-alternative){display:inline-block;padding:.25rem 0;min-height:30px;font-weight:600;text-underline-offset:.2em}
:where(.native-lesson):is([data-mina-curation-sample] .mina-skill-resource-title),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-skill-resource-title),
:where(.native-lesson):is([data-mina-curation-sample] .mina-skill-resource-access),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-skill-resource-access){display:block;font-size:.85rem;color:var(--ink2);line-height:1.5;margin:.2rem 0 0}
:where(.native-lesson):is([data-mina-curation-sample] .mina-shared-resource-note),
:where(.native-lesson) :is([data-mina-curation-sample] .mina-shared-resource-note){font-size:.9rem;color:var(--ink2)}
:where(.native-lesson):is([data-mina-curation-sample] :is(#topic-activities,#curated-options)),
:where(.native-lesson) :is([data-mina-curation-sample] :is(#topic-activities,#curated-options)){scroll-margin-top:calc(var(--lesson-header-height,var(--sticky-header-offset,10rem)) + 1rem)}
:where(.native-lesson):is([data-mina-curation-sample] .activity-last-done),
:where(.native-lesson) :is([data-mina-curation-sample] .activity-last-done){ font-size:.85rem; color:var(--ink2); line-height:1.5; }
:where(.native-lesson):is([data-mina-curation-sample] .activity-clear-date),
:where(.native-lesson) :is([data-mina-curation-sample] .activity-clear-date){ border:0; background:transparent; color:var(--accent-text); text-decoration:underline; min-height:44px; font:inherit; font-size:.85rem; }
:where(.native-lesson):is([data-mina-curation-sample] .activity-clear-date[hidden]),
:where(.native-lesson) :is([data-mina-curation-sample] .activity-clear-date[hidden]){ display:none; }
:where(.native-lesson):is([data-native-pilot] .topic-hero-row),
:where(.native-lesson) :is([data-native-pilot] .topic-hero-row){ display:flex; align-items:center; gap:1rem; }
:where(.native-lesson):is([data-native-pilot] .topic-hero-row h1),
:where(.native-lesson) :is([data-native-pilot] .topic-hero-row h1){ flex:1; min-width:0; }
:where(.native-lesson):is([data-native-pilot] .topic-hero-row #tick),
:where(.native-lesson) :is([data-native-pilot] .topic-hero-row #tick){ flex:none; }
:where(.native-lesson):is([data-native-pilot] :is(#teach,#watch,#practice)),
:where(.native-lesson) :is([data-native-pilot] :is(#teach,#watch,#practice)){ scroll-margin-top:calc(var(--lesson-header-height,10rem) + 1rem); }
:where(.native-lesson):is([data-native-pilot] :is(.journey-video,.maths-watch-card,.noah-video-card)),
:where(.native-lesson) :is([data-native-pilot] :is(.journey-video,.maths-watch-card,.noah-video-card)){display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;}
:where(.native-lesson):is([data-native-pilot] :is(.video-cover,.maths-video-cover,.noah-video-cover)),
:where(.native-lesson) :is([data-native-pilot] :is(.video-cover,.maths-video-cover,.noah-video-cover)){display:block;position:relative;width:100%;aspect-ratio:16/9;line-height:0;overflow:hidden;}
:where(.native-lesson):is([data-native-pilot] :is(.video-cover,.maths-video-cover,.noah-video-cover)>img),
:where(.native-lesson) :is([data-native-pilot] :is(.video-cover,.maths-video-cover,.noah-video-cover)>img){display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;}
:where(.native-lesson):is([data-native-pilot] :is(.mina-video-play,.maths-video-play,.noah-video-play)),
:where(.native-lesson) :is([data-native-pilot] :is(.mina-video-play,.maths-video-play,.noah-video-play)){display:grid;place-items:center;position:absolute;left:50%;top:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);width:clamp(48px,7vw,68px);height:clamp(48px,7vw,68px);padding:0;border-radius:50%;background:#142631e8;color:#fff;box-shadow:0 2px 12px #0005;}
:where(.native-lesson):is([data-native-pilot][data-topic-id="topic:year4:english:3389"] .video-cover),
:where(.native-lesson) :is([data-native-pilot][data-topic-id="topic:year4:english:3389"] .video-cover){aspect-ratio:160/83;}
:where(.native-lesson):is(.native-lesson.mina-standard),
:where(.native-lesson) :is(.native-lesson.mina-standard){--accent:var(--ks2);--accent-text:var(--ks2-text)}
:where(.native-lesson):is(.mina-standard .lesson-stage),
:where(.native-lesson) :is(.mina-standard .lesson-stage){background:color-mix(in srgb,var(--card) 92%,var(--accent) 8%);border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:1rem}
:where(.native-lesson):is(.mina-standard .lesson-entry),
:where(.native-lesson) :is(.mina-standard .lesson-entry){display:block}
:where(.native-lesson):is(.mina-standard .standard-hero),
:where(.native-lesson) :is(.mina-standard .standard-hero){display:block;max-width:none;margin:1rem 0;padding:0;border:0;background:none}
:where(.native-lesson):is(.mina-standard .standard-hero picture),
:where(.native-lesson) :is(.mina-standard .standard-hero picture),
:where(.native-lesson):is(.mina-standard .standard-hero img),
:where(.native-lesson) :is(.mina-standard .standard-hero img){display:block;width:100%;max-width:100%;height:auto;max-height:none}
:where(.native-lesson):is(.mina-standard .standard-hero img),
:where(.native-lesson) :is(.mina-standard .standard-hero img){object-fit:contain;border:1px solid var(--line);border-radius:var(--radius)}
:where(.native-lesson):is(.mina-standard .standard-hero figcaption),
:where(.native-lesson) :is(.mina-standard .standard-hero figcaption){font-size:.85rem;color:var(--ink-soft);margin:.6rem 0;line-height:1.5}
:where(.native-lesson):is(.mina-standard .journey-video),
:where(.native-lesson) :is(.mina-standard .journey-video){display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0;border:1px solid var(--line);border-radius:.85rem;overflow:hidden;background:var(--card)}
:where(.native-lesson):is(.mina-standard .journey-video-image),
:where(.native-lesson) :is(.mina-standard .journey-video-image){width:100%;min-width:0}
:where(.native-lesson):is(.mina-standard .journey-video .video-cover),
:where(.native-lesson) :is(.mina-standard .journey-video .video-cover){position:relative;display:block;width:100%;max-width:none;aspect-ratio:16/9;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;line-height:0}
:where(.native-lesson):is(.mina-standard .journey-video .video-cover img),
:where(.native-lesson) :is(.mina-standard .journey-video .video-cover img){display:block;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center}
:where(.native-lesson):is(.mina-standard .journey-video .mina-video-play),
:where(.native-lesson) :is(.mina-standard .journey-video .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(.mina-standard .journey-video .mina-video-play svg),
:where(.native-lesson) :is(.mina-standard .journey-video .mina-video-play svg){display:block;width:1.45rem;height:1.45rem;margin-left:.15rem}
:where(.native-lesson):is(.mina-standard .journey-video-text),
:where(.native-lesson) :is(.mina-standard .journey-video-text){min-width:0;padding:1rem}
:where(.native-lesson):is(.mina-standard .journey-video-text h3),
:where(.native-lesson) :is(.mina-standard .journey-video-text h3){font:700 1.1rem/1.4 var(--font-body,Outfit,sans-serif);margin:.2rem 0 .7rem}
:where(.native-lesson):is(.mina-standard .journey-video-text .journey-button),
:where(.native-lesson) :is(.mina-standard .journey-video-text .journey-button){display:flex;width:100%;box-sizing:border-box;text-align:center;text-decoration:none}
:where(.native-lesson):is(.mina-standard .resource-pilot-card>h3),
:where(.native-lesson) :is(.mina-standard .resource-pilot-card>h3){font:700 1.05rem/1.45 var(--font-body,Outfit,sans-serif);margin:.25rem 0}
:where(.native-lesson):is(.mina-standard .resource-pilot-card-foot),
:where(.native-lesson) :is(.mina-standard .resource-pilot-card-foot){min-width:0;gap:.5rem}
:where(.native-lesson):is(.mina-standard .resource-pilot-feedback-group),
:where(.native-lesson) :is(.mina-standard .resource-pilot-feedback-group){margin-left:auto}
:where(.native-lesson):is(.mina-standard .resource-pilot-card :is(h3,p,a)),
:where(.native-lesson) :is(.mina-standard .resource-pilot-card :is(h3,p,a)){overflow-wrap:anywhere}
:where(.native-lesson):is(.mina-standard .lesson-array),
:where(.native-lesson) :is(.mina-standard .lesson-array){min-width:0;margin:1rem 0}
:where(.native-lesson):is(.mina-standard .lesson-array .array),
:where(.native-lesson) :is(.mina-standard .lesson-array .array){margin:0 auto;max-width:32rem}
:where(.native-lesson):is(.mina-standard .lesson-array figcaption),
:where(.native-lesson) :is(.mina-standard .lesson-array figcaption){font-size:.95rem;text-align:center;color:var(--ink-soft);margin:.5rem 0}
:where(.native-lesson):is(.mina-standard .array-parts g.second),
:where(.native-lesson) :is(.mina-standard .array-parts g.second){transition:transform .65s ease}
:where(.native-lesson):is(.mina-standard .array-parts .split),
:where(.native-lesson) :is(.mina-standard .array-parts .split){opacity:0;transition:opacity .3s ease}
:where(.native-lesson):is(.mina-standard .array-parts[data-split=true] g.second),
:where(.native-lesson) :is(.mina-standard .array-parts[data-split=true] g.second){transform:translateY(14px)}
:where(.native-lesson):is(.mina-standard .array-parts[data-split=true] .split),
:where(.native-lesson) :is(.mina-standard .array-parts[data-split=true] .split){opacity:1}
:where(.native-lesson):is(.mina-standard .array-actions),
:where(.native-lesson) :is(.mina-standard .array-actions){margin:1rem 0}
:where(.native-lesson):is(.mina-standard .array-actions button),
:where(.native-lesson) :is(.mina-standard .array-actions button){display:block;width:100%;box-sizing:border-box}
:where(.native-lesson):is(.mina-standard .array-actions .feedback),
:where(.native-lesson) :is(.mina-standard .array-actions .feedback){margin:.65rem 0}
@media (max-width:600px){:where(.native-lesson):is(.mina-standard .journey-video-text),
:where(.native-lesson) :is(.mina-standard .journey-video-text){padding:.85rem}
:where(.native-lesson):is(.mina-standard .noah-orders),
:where(.native-lesson) :is(.mina-standard .noah-orders){grid-template-columns:minmax(0,1fr)}
:where(.native-lesson):is(.mina-standard .noah-order-card),
:where(.native-lesson) :is(.mina-standard .noah-order-card){min-width:0}
:where(.native-lesson):is(.mina-standard .noah-order-diagram svg),
:where(.native-lesson) :is(.mina-standard .noah-order-diagram svg){display:block;width:100%;height:auto;max-width:none}
:where(.native-lesson):is(.mina-standard .resource-pilot-card-foot),
:where(.native-lesson) :is(.mina-standard .resource-pilot-card-foot){flex-wrap:wrap}}
@media (prefers-reduced-motion:reduce){:where(.native-lesson):is(.mina-standard .array-parts *),
:where(.native-lesson) :is(.mina-standard .array-parts *){transition:none!important}}
:where(.native-lesson):is(.mina-standard .gas-model),
:where(.native-lesson) :is(.mina-standard .gas-model){margin:1.25rem 0;padding:1rem;border:1px solid var(--line);border-radius:1rem;background:var(--card)}
:where(.native-lesson):is(.mina-standard .gas-model h4),
:where(.native-lesson) :is(.mina-standard .gas-model h4){margin:0 0 .5rem;font-family:Outfit,sans-serif}
:where(.native-lesson):is(.mina-standard .gas-model svg),
:where(.native-lesson) :is(.mina-standard .gas-model svg){display:block;width:100%;max-width:32rem;height:auto;margin:.5rem auto}
:where(.native-lesson):is(.mina-standard .gas-chamber),
:where(.native-lesson) :is(.mina-standard .gas-chamber){fill:var(--bg);stroke:var(--accent);stroke-width:2}
:where(.native-lesson):is(.mina-standard .gas-particles circle),
:where(.native-lesson) :is(.mina-standard .gas-particles circle){fill:var(--accent);stroke:var(--ink);stroke-width:1}
:where(.native-lesson):is(.mina-standard .gas-controls),
:where(.native-lesson) :is(.mina-standard .gas-controls){display:flex;gap:.65rem;flex-wrap:wrap}
:where(.native-lesson):is(.mina-standard .gas-controls button),
:where(.native-lesson) :is(.mina-standard .gas-controls button){min-height:44px;padding:.65rem 1rem;font:inherit;border:1px solid var(--line);border-radius:.65rem;background:var(--card2);color:var(--ink)}
:where(.native-lesson):is(.mina-standard .gas-controls button:first-child),
:where(.native-lesson) :is(.mina-standard .gas-controls button:first-child){background:var(--accent);color:var(--accent-on);font-weight:700;flex:1}
:where(.native-lesson):is(.mina-standard .gas-status),
:where(.native-lesson) :is(.mina-standard .gas-status){margin:.75rem 0;min-height:4.5em}
:where(.native-lesson):is(.mina-standard .gas-model figcaption),
:where(.native-lesson) :is(.mina-standard .gas-model figcaption){font-size:.875rem;color:var(--ink-soft)}
@media (max-width:600px){:where(.native-lesson):is(.mina-standard .gas-model),
:where(.native-lesson) :is(.mina-standard .gas-model){padding:.75rem}
:where(.native-lesson):is(.mina-standard .gas-model svg),
:where(.native-lesson) :is(.mina-standard .gas-model svg){max-width:none}
:where(.native-lesson):is(.mina-standard .gas-status),
:where(.native-lesson) :is(.mina-standard .gas-status){min-height:0}}
:where(.native-lesson):is(.native-lesson.worksheet-standard),
:where(.native-lesson) :is(.native-lesson.worksheet-standard){--accent:var(--ks2,#3fd0bf);--accent-text:var(--ks2-text,#3fd0bf)}
@media  screen{:where(.native-lesson):is(.native-lesson.worksheet-standard .worksheet-intro),
:where(.native-lesson) :is(.native-lesson.worksheet-standard .worksheet-intro){max-width:850px;margin:1.5rem auto;padding:0 1rem}
:where(.native-lesson):is(.native-lesson.worksheet-standard .worksheet-tools),
:where(.native-lesson) :is(.native-lesson.worksheet-standard .worksheet-tools){display:block;max-width:850px;box-sizing:border-box;margin:1.25rem auto 1.75rem;padding:1rem;border:1px solid var(--line);border-radius:1rem;background:var(--card)}
:where(.native-lesson):is(.native-lesson.worksheet-standard .worksheet-tool-actions),
:where(.native-lesson) :is(.native-lesson.worksheet-standard .worksheet-tool-actions){display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}
:where(.native-lesson):is(.native-lesson.worksheet-standard .worksheet-tool-actions :is(button,a)),
:where(.native-lesson) :is(.native-lesson.worksheet-standard .worksheet-tool-actions :is(button,a)){box-sizing:border-box;min-height:44px;padding:.65rem 1rem;border:1px solid var(--line);border-radius:.65rem;font:inherit;line-height:1.4;color:var(--ink);background:var(--card2,var(--card));text-align:center}
:where(.native-lesson):is(.native-lesson.worksheet-standard .worksheet-tool-actions button:first-child),
:where(.native-lesson) :is(.native-lesson.worksheet-standard .worksheet-tool-actions button:first-child){background:var(--accent);color:var(--accent-on);font-weight:700}
:where(.native-lesson):is(.native-lesson.worksheet-standard .print-name-control),
:where(.native-lesson) :is(.native-lesson.worksheet-standard .print-name-control){display:block;margin:1.25rem 0}
:where(.native-lesson):is(.native-lesson.worksheet-standard .print-name-control label),
:where(.native-lesson) :is(.native-lesson.worksheet-standard .print-name-control label){display:block;margin-bottom:.5rem;font-weight:700}
:where(.native-lesson):is(.native-lesson.worksheet-standard .print-name-control input),
:where(.native-lesson) :is(.native-lesson.worksheet-standard .print-name-control input){box-sizing:border-box;width:100%;min-height:48px;padding:.65rem;border:1px solid var(--line);border-radius:.5rem;background:var(--bg);color:var(--ink);font:inherit}
:where(.native-lesson):is(.native-lesson.worksheet-standard .worksheet-tools p),
:where(.native-lesson) :is(.native-lesson.worksheet-standard .worksheet-tools p){line-height:1.55;margin:.75rem 0}
:where(.native-lesson):is(.native-lesson.worksheet-standard .save-choice),
:where(.native-lesson) :is(.native-lesson.worksheet-standard .save-choice){border-top:1px solid var(--line);padding-top:1rem}
:where(.native-lesson):is(.native-lesson.worksheet-standard .save-choice label),
:where(.native-lesson) :is(.native-lesson.worksheet-standard .save-choice label),
:where(.native-lesson):is(.native-lesson.worksheet-standard .print-blank-choice),
:where(.native-lesson) :is(.native-lesson.worksheet-standard .print-blank-choice){display:flex;align-items:center;gap:.6rem;min-height:44px}
:where(.native-lesson):is(.native-lesson.worksheet-standard :is(.paper-header,.print-header)),
:where(.native-lesson) :is(.native-lesson.worksheet-standard :is(.paper-header,.print-header)){display:flex;align-items:center;gap:.5rem;justify-content:space-between;border-bottom:2px solid var(--accent);padding-bottom:1rem;margin-bottom:1rem}
:where(.native-lesson):is(.native-lesson.worksheet-standard .print-header .wordmark),
:where(.native-lesson) :is(.native-lesson.worksheet-standard .print-header .wordmark){margin-right:auto;font-weight:800;font-size:1.12rem}
:where(.native-lesson):is(.native-lesson.worksheet-standard .paper-brand),
:where(.native-lesson) :is(.native-lesson.worksheet-standard .paper-brand){display:flex;align-items:center;gap:.4rem;font:800 1.12rem Fraunces,Georgia,serif;white-space:nowrap}
:where(.native-lesson):is(.native-lesson.worksheet-standard :is(.paper-meta,.paper-details)),
:where(.native-lesson) :is(.native-lesson.worksheet-standard :is(.paper-meta,.paper-details)){margin-left:auto;text-align:right;font-size:.8rem;flex-shrink:0}
:where(.native-lesson):is(.native-lesson.worksheet-standard :is(.paper-brand img,.print-header img)),
:where(.native-lesson) :is(.native-lesson.worksheet-standard :is(.paper-brand img,.print-header img)){width:28px;height:28px;flex-shrink:0}
:where(.native-lesson):is(.native-lesson.worksheet-standard :is(.paper-footer,.print-footer)),
:where(.native-lesson) :is(.native-lesson.worksheet-standard :is(.paper-footer,.print-footer)){display:grid;grid-template-columns:1fr auto 1fr;gap:.5rem;border-top:1px solid var(--line);padding-top:.75rem;font-size:.75rem}
:where(.native-lesson):is(.native-lesson.worksheet-standard :is(.paper-footer,.print-footer)>:nth-child(2)),
:where(.native-lesson) :is(.native-lesson.worksheet-standard :is(.paper-footer,.print-footer)>:nth-child(2)){text-align:center}
:where(.native-lesson):is(.native-lesson.worksheet-standard :is(.paper-footer,.print-footer)>:last-child),
:where(.native-lesson) :is(.native-lesson.worksheet-standard :is(.paper-footer,.print-footer)>:last-child){text-align:right}
:where(.native-lesson):is(.native-lesson.ellis-worksheet .print-title-row h2),
:where(.native-lesson) :is(.native-lesson.ellis-worksheet .print-title-row h2){font:700 clamp(1.6rem,4vw,2rem)/1.15 Fraunces,Georgia,serif;margin:.5rem 0}}
@media  print{:where(.native-lesson):is(.native-lesson.ellis-worksheet .print-title-row h2),
:where(.native-lesson) :is(.native-lesson.ellis-worksheet .print-title-row h2){font:700 20pt/1.16 Fraunces,Georgia,serif;margin:0}}
@media  screen{:where(.native-lesson):is(.native-lesson.worksheet-standard.science-online-worksheet .science-worksheet-sheet),
:where(.native-lesson) :is(.native-lesson.worksheet-standard.science-online-worksheet .science-worksheet-sheet){padding:0;border:0;background:transparent}
:where(.native-lesson):is(.native-lesson.worksheet-standard.science-online-worksheet .paper-page),
:where(.native-lesson) :is(.native-lesson.worksheet-standard.science-online-worksheet .paper-page){border:1px solid var(--line);border-radius:1rem;margin:1.5rem 0}
:where(.native-lesson):is(.native-lesson.worksheet-standard.science-online-worksheet .worksheet-character),
:where(.native-lesson) :is(.native-lesson.worksheet-standard.science-online-worksheet .worksheet-character){border:0;box-shadow:none}}
:where(.native-lesson):is(.mina-standard #curated-options.is-enhanced [data-resource-card]:not([hidden])),
:where(.native-lesson) :is(.mina-standard #curated-options.is-enhanced [data-resource-card]:not([hidden])){display:block}
:where(.native-lesson):is(.mina-standard .video-cover),
:where(.native-lesson) :is(.mina-standard .video-cover){overflow:hidden}
:where(.native-lesson):is(.native-lesson.mina-standard .video-cover img[src="/assets/native-lessons/times-tables-watch.1ce8bef63263fe57.jpg"]),
:where(.native-lesson) :is(.native-lesson.mina-standard .video-cover img[src="/assets/native-lessons/times-tables-watch.1ce8bef63263fe57.jpg"]){transform:scale(1.12)}
@media  print{:where(.native-lesson):is(.native-lesson.worksheet-standard .screen-only),
:where(.native-lesson) :is(.native-lesson.worksheet-standard .screen-only){display:none!important}}
