/* Selected lesson rules scoped to native article; native shell/theme remains authoritative. */
:where(.native-lesson):is(.lesson-jump),
:where(.native-lesson) :is(.lesson-jump){display:flex;flex-wrap:wrap;gap:.55rem;margin:1.1rem 0}
:where(.native-lesson):is(.lesson-jump a),
:where(.native-lesson) :is(.lesson-jump a){display:inline-flex;align-items:center;min-height:44px;padding:.55rem 1rem;border:1px solid var(--line);border-radius:999px;background:var(--card);font-weight:700;text-decoration:none}
:where(.native-lesson):is(.topic-actions .start-activity),
:where(.native-lesson) :is(.topic-actions .start-activity){text-decoration:none;display:inline-flex;align-items:center}
:where(.native-lesson):is(.tld-teach),
:where(.native-lesson) :is(.tld-teach){color:var(--ink);line-height:1.65;min-width:0}
:where(.native-lesson):is(.tld-teach h2),
:where(.native-lesson) :is(.tld-teach h2){font-size:1.4rem;margin:0 0 1.1rem}
:where(.native-lesson):is(.tld-teach h3),
:where(.native-lesson) :is(.tld-teach h3){font-size:1.2rem;margin:.4rem 0 .9rem}
:where(.native-lesson):is(.tld-teach h4),
:where(.native-lesson) :is(.tld-teach h4){font-family:inherit;font-size:1.03rem;margin:.2rem 0}
:where(.native-lesson):is(.tld-teach p),
:where(.native-lesson) :is(.tld-teach p){margin:.8rem 0}
:where(.native-lesson):is(.tld-teach .step),
:where(.native-lesson) :is(.tld-teach .step){font-size:.72rem;letter-spacing:.08em;font-weight:800;color:var(--accent-text)}
:where(.native-lesson):is(.tld-teach>section),
:where(.native-lesson) :is(.tld-teach>section){padding:1.5rem 0;border-bottom:1px solid var(--line)}
:where(.native-lesson):is(.tld-teach>section:last-child),
:where(.native-lesson) :is(.tld-teach>section:last-child){border-bottom:0;padding-bottom:.2rem}
:where(.native-lesson):is(.tld-teach .lesson-entry),
:where(.native-lesson) :is(.tld-teach .lesson-entry){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:1.25rem;align-items:start}
:where(.native-lesson):is(.tld-teach .lesson-scene),
:where(.native-lesson) :is(.tld-teach .lesson-scene){margin:0;min-width:0}
:where(.native-lesson):is(.tld-teach .lesson-scene img),
:where(.native-lesson) :is(.tld-teach .lesson-scene img){display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:var(--radius)}
:where(.native-lesson):is(.tld-teach figcaption),
:where(.native-lesson) :is(.tld-teach figcaption){font-size:.85rem;color:var(--ink-soft);margin:.6rem 0}
:where(.native-lesson):is(.tld-teach .entry-model),
:where(.native-lesson) :is(.tld-teach .entry-model),
:where(.native-lesson):is(.tld-teach .sentence),
:where(.native-lesson) :is(.tld-teach .sentence),
:where(.native-lesson):is(.tld-teach .pair>div),
:where(.native-lesson) :is(.tld-teach .pair>div),
:where(.native-lesson):is(.tld-teach blockquote),
:where(.native-lesson) :is(.tld-teach blockquote){background:var(--card);padding:1rem;border:1px solid var(--line);border-radius:.75rem;min-width:0}
:where(.native-lesson):is(.tld-teach .entry-model p),
:where(.native-lesson) :is(.tld-teach .entry-model p){margin:.25rem 0}
:where(.native-lesson):is(.tld-teach .pair),
:where(.native-lesson) :is(.tld-teach .pair){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
:where(.native-lesson):is(.tld-teach .opener),
:where(.native-lesson) :is(.tld-teach .opener){background:color-mix(in srgb,var(--accent) 22%,var(--card));padding:.15em .3em;border-radius:.3rem;box-decoration-break:clone;-webkit-box-decoration-break:clone}
:where(.native-lesson):is(.tld-teach .sentence),
:where(.native-lesson) :is(.tld-teach .sentence){font-size:1.13rem;line-height:2.1;overflow-wrap:anywhere}
:where(.native-lesson):is(.tld-teach .subject),
:where(.native-lesson) :is(.tld-teach .subject){border-bottom:2px solid var(--accent)}
:where(.native-lesson):is(.tld-teach .model),
:where(.native-lesson) :is(.tld-teach .model){border-left:3px solid var(--accent);padding:.4rem 1rem;margin:1rem 0}
:where(.native-lesson):is(.tld-teach details),
:where(.native-lesson) :is(.tld-teach details),
:where(.native-lesson):is(.watch-return details),
:where(.native-lesson) :is(.watch-return details),
:where(.native-lesson):is(.lesson-adult-notes),
:where(.native-lesson) :is(.lesson-adult-notes),
:where(.native-lesson):is(.topic-activity-details),
:where(.native-lesson) :is(.topic-activity-details){background:var(--card2);padding:.8rem 1rem;border:1px solid var(--line);border-radius:.75rem;margin:1rem 0}
:where(.native-lesson):is(.tld-teach summary),
:where(.native-lesson) :is(.tld-teach summary),
:where(.native-lesson):is(.watch-return summary),
:where(.native-lesson) :is(.watch-return summary),
:where(.native-lesson):is(.lesson-adult-notes>summary),
:where(.native-lesson) :is(.lesson-adult-notes>summary),
:where(.native-lesson):is(.topic-activity-details>summary),
:where(.native-lesson) :is(.topic-activity-details>summary){cursor:pointer;font-weight:700;min-height:28px}
:where(.native-lesson):is(.tld-teach .outcomes),
:where(.native-lesson) :is(.tld-teach .outcomes){margin:1rem 0}
:where(.native-lesson):is(.tld-teach ul),
:where(.native-lesson) :is(.tld-teach ul),
:where(.native-lesson):is(.tld-teach ol),
:where(.native-lesson) :is(.tld-teach ol){padding-left:1.35rem}
:where(.native-lesson):is(.tld-teach li),
:where(.native-lesson) :is(.tld-teach li){margin:.35rem 0}
:where(.native-lesson):is(.tld-teach fieldset),
:where(.native-lesson) :is(.tld-teach fieldset){min-width:0;border:1px solid var(--line);border-radius:.75rem;margin:1.2rem 0;padding:1rem}
:where(.native-lesson):is(.tld-teach legend),
:where(.native-lesson) :is(.tld-teach legend){font-weight:700;padding:0 .3rem}
:where(.native-lesson):is(.tld-teach fieldset label),
:where(.native-lesson) :is(.tld-teach fieldset label){display:flex;align-items:center;gap:.6rem;min-height:44px;cursor:pointer;margin:.5rem 0}
:where(.native-lesson):is(.tld-teach input[type=radio]),
:where(.native-lesson) :is(.tld-teach input[type=radio]){flex:0 0 auto;width:20px;height:20px;accent-color:var(--accent)}
:where(.native-lesson):is(.tld-teach button),
:where(.native-lesson) :is(.tld-teach button),
:where(.native-lesson):is(.tld-teach select),
:where(.native-lesson) :is(.tld-teach select){font:inherit;min-height:44px;padding:.6rem .9rem;border-radius:.65rem;border:1px solid var(--line)}
:where(.native-lesson):is(.tld-teach button),
:where(.native-lesson) :is(.tld-teach button){background:var(--accent);color:var(--accent-on);font-weight:700;cursor:pointer}
:where(.native-lesson):is(.tld-teach button:disabled),
:where(.native-lesson) :is(.tld-teach button:disabled){opacity:.5;cursor:default}
:where(.native-lesson):is(.tld-teach .feedback),
:where(.native-lesson) :is(.tld-teach .feedback){font-weight:700;min-height:1.5rem;color:var(--ink)}
:where(.native-lesson):is(.tld-teach .hint-line),
:where(.native-lesson) :is(.tld-teach .hint-line){display:flex;align-items:center;gap:.65rem}
:where(.native-lesson):is(.tld-teach .hint-avatar),
:where(.native-lesson) :is(.tld-teach .hint-avatar){display:block;width:44px;height:44px;object-fit:contain}
:where(.native-lesson):is(.tld-teach summary>picture),
:where(.native-lesson) :is(.tld-teach summary>picture){display:inline-block;vertical-align:middle;margin-right:.6rem}
:where(.native-lesson):is(.tld-teach summary>span),
:where(.native-lesson) :is(.tld-teach summary>span){vertical-align:middle}
:where(.native-lesson):is(.tld-teach table),
:where(.native-lesson) :is(.tld-teach table){border-collapse:collapse;width:100%;margin:1rem 0;font-size:1rem}
:where(.native-lesson):is(.tld-teach td),
:where(.native-lesson) :is(.tld-teach td),
:where(.native-lesson):is(.tld-teach th),
:where(.native-lesson) :is(.tld-teach th){padding:.6rem;border-bottom:1px solid var(--line);text-align:left}
:where(.native-lesson):is(.tld-teach .explorer),
:where(.native-lesson) :is(.tld-teach .explorer){display:flex;flex-wrap:wrap;gap:.8rem;align-items:end}
:where(.native-lesson):is(.tld-teach .explorer label),
:where(.native-lesson) :is(.tld-teach .explorer label){display:flex;flex-direction:column;gap:.3rem}
:where(.native-lesson):is(.tld-teach blockquote),
:where(.native-lesson) :is(.tld-teach blockquote){margin:1rem 0}
:where(.native-lesson):is(.tld-teach :is(a,button,input,summary,select):focus-visible),
:where(.native-lesson) :is(.tld-teach :is(a,button,input,summary,select):focus-visible),
:where(.native-lesson):is(.lesson-jump a:focus-visible),
:where(.native-lesson) :is(.lesson-jump a:focus-visible){outline:3px solid var(--accent-text);outline-offset:4px}
:where(.native-lesson):is(.resource-pilot-card .recommended-label),
:where(.native-lesson) :is(.resource-pilot-card .recommended-label){font-size:.75rem;font-weight:800;color:var(--accent-text);margin:0}
:where(.native-lesson):is(.resource-pilot-card.is-featured),
:where(.native-lesson) :is(.resource-pilot-card.is-featured){grid-column:1/-1}
:where(.native-lesson):is([data-resource-section=practise] .resource-pilot-card),
:where(.native-lesson) :is([data-resource-section=practise] .resource-pilot-card){grid-column:1/-1}
:where(.native-lesson):is(.featured-video-body),
:where(.native-lesson) :is(.featured-video-body){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1rem;align-items:start}
:where(.native-lesson):is(.featured-video-body>div),
:where(.native-lesson) :is(.featured-video-body>div){display:flex;flex-direction:column;gap:.55rem;min-width:0}
:where(.native-lesson):is(#resource-stage-watch),
:where(.native-lesson) :is(#resource-stage-watch),
:where(.native-lesson):is(#resource-stage-practise),
:where(.native-lesson) :is(#resource-stage-practise),
:where(.native-lesson):is(#resource-stage-print),
:where(.native-lesson) :is(#resource-stage-print){scroll-margin-top:calc(var(--lesson-header-height,var(--sticky-header-offset)) + var(--lesson-filter-height,10rem) + 1rem)}
:where(.native-lesson):is(.video-cover),
:where(.native-lesson) :is(.video-cover){display:block;background:var(--bg);border-radius:.7rem;overflow:hidden;text-decoration:none;border:1px solid var(--line)}
:where(.native-lesson):is(.video-cover img),
:where(.native-lesson) :is(.video-cover img){display:block;width:100%;height:auto;max-height:340px;object-fit:contain}
:where(.native-lesson):is(.video-cover>span),
:where(.native-lesson) :is(.video-cover>span){display:block;padding:.65rem .8rem;font-weight:700}
:where(.native-lesson):is(.video-cover.cover-failed img),
:where(.native-lesson) :is(.video-cover.cover-failed img){display:none}
:where(.native-lesson):is(.watch-return),
:where(.native-lesson) :is(.watch-return){margin:1rem 0;padding:1rem;border-left:3px solid var(--accent);background:var(--card);border-radius:.5rem}
:where(.native-lesson):is(.watch-return h3),
:where(.native-lesson) :is(.watch-return h3){font-family:inherit;font-size:1rem}
:where(.native-lesson):is(.lesson-resource-links),
:where(.native-lesson) :is(.lesson-resource-links){display:flex;flex-direction:column;gap:.75rem;margin:.25rem 0}
:where(.native-lesson):is(.lesson-resource-links a),
:where(.native-lesson) :is(.lesson-resource-links a){overflow-wrap:anywhere;min-height:44px;display:flex;align-items:center}
:where(.native-lesson):is(.resource-pilot-stage-head),
:where(.native-lesson) :is(.resource-pilot-stage-head){flex-wrap:wrap}
:where(.native-lesson):is(.preview-settings-note),
:where(.native-lesson) :is(.preview-settings-note){color:var(--ink-soft);font-size:.85rem}
:where(.native-lesson):is([hidden]),
:where(.native-lesson) :is([hidden]){display:none!important}
@media (max-width:600px){:where(.native-lesson):is(.tld-teach .lesson-entry),
:where(.native-lesson) :is(.tld-teach .lesson-entry),
:where(.native-lesson):is(.tld-teach .pair),
:where(.native-lesson) :is(.tld-teach .pair),
:where(.native-lesson):is(.featured-video-body),
:where(.native-lesson) :is(.featured-video-body){grid-template-columns:1fr}
:where(.native-lesson):is(.tld-teach .lesson-scene),
:where(.native-lesson) :is(.tld-teach .lesson-scene){max-width:100%}
:where(.native-lesson):is(.tld-teach .sentence),
:where(.native-lesson) :is(.tld-teach .sentence){font-size:1rem}
:where(.native-lesson):is(.tld-teach fieldset),
:where(.native-lesson) :is(.tld-teach fieldset){padding:.75rem}
:where(.native-lesson):is(.tld-teach.topic-guide),
:where(.native-lesson) :is(.tld-teach.topic-guide){padding:1rem}
:where(.native-lesson):is(.video-cover img),
:where(.native-lesson) :is(.video-cover img){max-height:none}}
@media  print{:where(.native-lesson):is(.tld-teach button),
:where(.native-lesson) :is(.tld-teach button){display:none}
:where(.native-lesson):is(.tld-teach),
:where(.native-lesson) :is(.tld-teach),
:where(.native-lesson):is(.tld-teach :is(.entry-model,.sentence,.pair>div,details,blockquote)),
:where(.native-lesson) :is(.tld-teach :is(.entry-model,.sentence,.pair>div,details,blockquote)){background:white;color:black;border-color:#888}
:where(.native-lesson):is(.tld-teach .lesson-entry),
:where(.native-lesson) :is(.tld-teach .lesson-entry),
:where(.native-lesson):is(.tld-teach .pair),
:where(.native-lesson) :is(.tld-teach .pair){display:block}}
:where(.native-lesson):is(.seo-topic .tld-teach>section),
:where(.native-lesson) :is(.seo-topic .tld-teach>section){margin-top:0;padding:1.15rem 0}
:where(.native-lesson):is(.seo-topic .tld-teach>section:first-of-type),
:where(.native-lesson) :is(.seo-topic .tld-teach>section:first-of-type){padding-top:.6rem}
:where(.native-lesson):is(.seo-topic .lesson-stage),
:where(.native-lesson) :is(.seo-topic .lesson-stage){margin:1.5rem 0;padding:1.35rem;scroll-margin-top:calc(var(--lesson-header-height,var(--sticky-header-offset)) + 1rem)}
:where(.native-lesson):is(.lesson-stage>h2),
:where(.native-lesson) :is(.lesson-stage>h2){display:flex;align-items:center;gap:.55rem;font-size:1.4rem;margin:0 0 .9rem}
:where(.native-lesson):is(.stage-number),
:where(.native-lesson) :is(.stage-number){display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.7rem;min-height:1.7rem;font:700 .85rem var(--font-body,inherit);color:var(--accent-text);border:1px solid var(--line);border-radius:999px}
:where(.native-lesson):is(.lesson-jump),
:where(.native-lesson) :is(.lesson-jump){margin:1rem 0 1.2rem}
:where(.native-lesson):is(.lesson-jump a),
:where(.native-lesson) :is(.lesson-jump a){gap:.45rem;flex:1;justify-content:center;min-width:0}
:where(.native-lesson):is(.lesson-jump a>span),
:where(.native-lesson) :is(.lesson-jump a>span){font-size:.8rem;color:var(--accent-text)}
:where(.native-lesson):is(.journey-button),
:where(.native-lesson) :is(.journey-button){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1rem;border:1px solid var(--line);border-radius:.7rem;background:var(--accent);color:var(--accent-on);font-weight:750;text-decoration:none;text-align:center;overflow-wrap:anywhere}
:where(.native-lesson):is(.journey-button:hover),
:where(.native-lesson) :is(.journey-button:hover){filter:brightness(1.07)}
:where(.native-lesson):is(.lesson-next),
:where(.native-lesson) :is(.lesson-next){margin:1.1rem 0 0;padding-top:1rem;border-top:1px solid var(--line)}
:where(.native-lesson):is(.journey-video),
:where(.native-lesson) :is(.journey-video){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1.1rem;align-items:start;margin:1.1rem 0}
:where(.native-lesson):is(.journey-video h3),
:where(.native-lesson) :is(.journey-video h3),
:where(.native-lesson):is(.practice-choice h3),
:where(.native-lesson) :is(.practice-choice h3){font-family:inherit;font-size:1.1rem;margin:.2rem 0 .7rem}
:where(.native-lesson):is(.journey-video p),
:where(.native-lesson) :is(.journey-video p),
:where(.native-lesson):is(.practice-choice p),
:where(.native-lesson) :is(.practice-choice p){margin:.7rem 0}
:where(.native-lesson):is(.journey-video .video-cover>span),
:where(.native-lesson) :is(.journey-video .video-cover>span){background:var(--accent);color:var(--accent-on);text-align:center}
:where(.native-lesson):is(.resource-source),
:where(.native-lesson) :is(.resource-source),
:where(.native-lesson):is(.choice-note),
:where(.native-lesson) :is(.choice-note){color:var(--ink-soft);font-size:.85rem}
:where(.native-lesson):is(.resource-notes),
:where(.native-lesson) :is(.resource-notes),
:where(.native-lesson):is(.another-explanation),
:where(.native-lesson) :is(.another-explanation){margin:1rem 0;padding:.7rem .85rem;border:1px solid var(--line);border-radius:.7rem;background:var(--card2)}
:where(.native-lesson):is(.resource-notes summary),
:where(.native-lesson) :is(.resource-notes summary),
:where(.native-lesson):is(.another-explanation summary),
:where(.native-lesson) :is(.another-explanation summary),
:where(.native-lesson):is(.lesson-support>details>summary),
:where(.native-lesson) :is(.lesson-support>details>summary){min-height:28px;cursor:pointer;font-weight:650}
:where(.native-lesson):is(.resource-notes p),
:where(.native-lesson) :is(.resource-notes p),
:where(.native-lesson):is(.another-explanation p),
:where(.native-lesson) :is(.another-explanation p){font-size:.9rem;line-height:1.6}
:where(.native-lesson):is(.practice-choices),
:where(.native-lesson) :is(.practice-choices){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.1rem 0}
:where(.native-lesson):is(.practice-choice),
:where(.native-lesson) :is(.practice-choice){display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:1.1rem;background:var(--card);border:1px solid var(--line);border-radius:.8rem}
:where(.native-lesson):is(.practice-choice .journey-button),
:where(.native-lesson) :is(.practice-choice .journey-button){margin:.5rem 0 0}
:where(.native-lesson):is(.practice-choice .choice-label),
:where(.native-lesson) :is(.practice-choice .choice-label){font-size:.75rem;font-weight:750;color:var(--accent-text);margin:0 0 .5rem}
:where(.native-lesson):is(.practice-choice>p:not(.choice-label):not(.choice-note)),
:where(.native-lesson) :is(.practice-choice>p:not(.choice-label):not(.choice-note)){min-block-size:4.8em}
:where(.native-lesson):is(.quiet-link),
:where(.native-lesson) :is(.quiet-link){font-size:.9rem;min-height:44px;display:flex;align-items:center}
:where(.native-lesson):is(.lesson-finish),
:where(.native-lesson) :is(.lesson-finish){border-top:1px solid var(--line);padding-top:1rem;margin-top:1rem}
:where(.native-lesson):is(.lesson-finish h3),
:where(.native-lesson) :is(.lesson-finish h3){font-family:inherit;font-size:1rem;margin:.2rem 0}
:where(.native-lesson):is(.lesson-support),
:where(.native-lesson) :is(.lesson-support){margin:1.2rem 0}
:where(.native-lesson):is(.lesson-support>details),
:where(.native-lesson) :is(.lesson-support>details){margin:.6rem 0;border:1px solid var(--line);border-radius:.7rem;background:var(--card);padding:.8rem 1rem}
:where(.native-lesson):is(.lesson-support>details>summary),
:where(.native-lesson) :is(.lesson-support>details>summary){min-height:28px}
:where(.native-lesson):is(.lesson-support>details[open]>summary),
:where(.native-lesson) :is(.lesson-support>details[open]>summary){margin-bottom:1rem}
:where(.native-lesson):is(.lesson-support .resource-pilot-filters),
:where(.native-lesson) :is(.lesson-support .resource-pilot-filters){position:static;top:auto}
:where(.native-lesson):is(.lesson-support .topic-printable-callout),
:where(.native-lesson) :is(.lesson-support .topic-printable-callout),
:where(.native-lesson):is(.lesson-support .topic-share),
:where(.native-lesson) :is(.lesson-support .topic-share){margin:1rem 0 0;padding:1rem;background:var(--card2)}
:where(.native-lesson):is(.lesson-support .seo-related),
:where(.native-lesson) :is(.lesson-support .seo-related){margin:1rem 0 0}
:where(.native-lesson):is(.lesson-support .seo-related ul),
:where(.native-lesson) :is(.lesson-support .seo-related ul){display:grid;gap:.7rem;padding-left:1.2rem}
:where(.native-lesson):is(.extra-resource),
:where(.native-lesson) :is(.extra-resource){padding:1rem 0;border-top:1px solid var(--line)}
:where(.native-lesson):is(.extra-resource h3),
:where(.native-lesson) :is(.extra-resource h3){font-family:inherit;font-size:1rem;margin:.2rem 0 .6rem}
:where(.native-lesson):is(.extra-resource p),
:where(.native-lesson) :is(.extra-resource p){font-size:.9rem;line-height:1.6;margin:.6rem 0}
:where(.native-lesson):is(.lesson-support :is(a,button,summary):focus-visible),
:where(.native-lesson) :is(.lesson-support :is(a,button,summary):focus-visible),
:where(.native-lesson):is(.lesson-stage :is(a,summary):focus-visible),
:where(.native-lesson) :is(.lesson-stage :is(a,summary):focus-visible){outline:3px solid var(--accent-text);outline-offset:4px}
:where(.native-lesson):is(.lesson-support .resource-pilot-stage),
:where(.native-lesson) :is(.lesson-support .resource-pilot-stage){scroll-margin-top:calc(var(--lesson-header-height,var(--sticky-header-offset)) + 1rem)}
:where(.native-lesson):is(.seo-topic .topic-hero-row),
:where(.native-lesson) :is(.seo-topic .topic-hero-row){align-items:center}
@media (max-width:600px){:where(.native-lesson):is(.seo-topic .lesson-stage),
:where(.native-lesson) :is(.seo-topic .lesson-stage){padding:1rem;margin:1.2rem 0}
:where(.native-lesson):is(.journey-video),
:where(.native-lesson) :is(.journey-video),
:where(.native-lesson):is(.practice-choices),
:where(.native-lesson) :is(.practice-choices){grid-template-columns:1fr}
:where(.native-lesson):is(.lesson-stage>h2),
:where(.native-lesson) :is(.lesson-stage>h2){font-size:1.25rem;align-items:flex-start}
:where(.native-lesson):is(.lesson-jump a),
:where(.native-lesson) :is(.lesson-jump a){padding:.5rem .45rem;font-size:.9rem}
:where(.native-lesson):is(.practice-choice),
:where(.native-lesson) :is(.practice-choice){padding:1rem}
:where(.native-lesson):is(.practice-choice>p:not(.choice-label):not(.choice-note)),
:where(.native-lesson) :is(.practice-choice>p:not(.choice-label):not(.choice-note)){min-block-size:0}
:where(.native-lesson):is(.journey-button),
:where(.native-lesson) :is(.journey-button){width:100%;box-sizing:border-box}
:where(.native-lesson):is(.lesson-support>details),
:where(.native-lesson) :is(.lesson-support>details){padding:.75rem}
:where(.native-lesson):is(.lesson-support .resource-pilot-stage-head),
:where(.native-lesson) :is(.lesson-support .resource-pilot-stage-head){grid-template-columns:auto minmax(0,1fr)}}
@media (prefers-reduced-motion:reduce){}
@media  screen and (max-width:860px){}
@media  screen and (max-height:400px){}
