.h1-native-lesson.a-level-cluster-lesson{min-width:0}.h1-native-lesson.a-level-cluster-lesson :where(header,section,aside){margin-top:var(--space-6)}.h1-native-lesson .lesson-hero{max-width:72ch}.h1-native-lesson .eyebrow,.h1-native-lesson .section-kicker{margin-bottom:var(--space-0);color:var(--accent-700);font:650 var(--type-caption) / var(--leading-ui) var(--font-ui)}.h1-native-lesson .lesson-lead{max-width:68ch;font-size:var(--type-prose)}.h1-native-lesson.rich-lesson section,.h1-native-lesson.rich-lesson aside{max-width:76ch}.h1-native-lesson .learning-goals,.h1-native-lesson .key-ideas,.h1-native-lesson .equation-list,.h1-native-lesson .common-mistake,.h1-native-lesson .worked-example,.h1-native-lesson .method-practice,.h1-native-lesson .practice-section,.h1-native-lesson .exam-practice,.h1-native-lesson .retrieval-practice,.h1-native-lesson .full-lessons,.h1-native-lesson .next-step{padding:clamp(var(--space-3), 3vw, var(--space-4));border:1px solid var(--line-200);border-radius:var(--radius-card);background:var(--paper-0)}.h1-native-lesson .essential-question{padding:var(--space-3) var(--space-3);border-inline-start:5px solid var(--accent-700);background:var(--paper-100);font-size:var(--type-prose)}.h1-native-lesson .concept-step{padding-top:var(--space-4);border-top:1px solid var(--line-200);margin-top:var(--space-5)!important}.h1-native-lesson .concept-step h3{margin-top:0}.h1-native-lesson .inline-check{margin-top:var(--space-3);padding:var(--space-2) var(--space-3) 0;border:1px solid var(--line-200);border-radius:var(--radius-control);background:var(--paper-100)}.h1-native-lesson .representation-task{padding:var(--space-3) var(--space-3);border:1px solid var(--line-200);border-inline-start:5px solid var(--info-700);border-radius:var(--radius-control);background:color-mix(in srgb, var(--paper-0) 88%, var(--info-100));margin-top:var(--space-4)!important}.h1-native-lesson .learning-goals{background:color-mix(in srgb, var(--paper-0) 84%, var(--info-100))}.h1-native-lesson .key-ideas,.h1-native-lesson .equation-list{margin-top:var(--space-4)}.h1-native-lesson .equation-list code{white-space:normal;font-size:var(--type-control)}.h1-native-lesson .common-mistake{border-inline-start:5px solid var(--warning-700);background:color-mix(in srgb, var(--paper-0) 88%, var(--warning-100))}.h1-native-lesson .worked-example{border-inline-start:5px solid var(--accent-700)}.h1-native-lesson .worked-summary{font-weight:650}.h1-native-lesson .worked-steps{gap:var(--space-2);padding-inline-start:var(--space-4);display:grid}.h1-native-lesson .worked-prompt{padding:var(--space-3) var(--space-3);border-radius:var(--radius-control);background:var(--paper-100)}.h1-native-lesson .modelled-steps{gap:var(--space-3);padding-inline-start:var(--space-4);display:grid}.h1-native-lesson .modelled-steps li{padding-inline-start:var(--space-0)}.h1-native-lesson .modelled-steps h4{margin:0 0 var(--space-0)}.h1-native-lesson .modelled-steps p{margin:var(--space-0) 0}.h1-native-lesson .working{color:var(--ink-800)}.h1-native-lesson .modelled-answer{padding-top:var(--space-3);border-top:1px solid var(--line-200)}.h1-native-lesson .answer-check{color:var(--ink-700);margin-bottom:0}.h1-native-lesson .method-practice-list{gap:var(--space-4);display:grid}.h1-native-lesson .method-practice-item{padding:var(--space-3) var(--space-3);border:1px solid var(--line-200);border-radius:var(--radius-control);background:var(--paper-100);margin-top:0!important}.h1-native-lesson .method-practice-item h3{margin-top:0}.h1-native-lesson .method-practice-item .example-response-field,.h1-native-lesson .practice-section .example-response-field,.h1-native-lesson .exam-practice .example-response-field{margin-block:var(--space-3)}.h1-native-lesson .hint-list{margin:var(--space-3) 0;padding:var(--space-3) var(--space-3);background:var(--paper-100);border-radius:var(--radius-control)}.h1-native-lesson details{margin-top:var(--space-3);border-top:1px solid var(--line-200);padding-top:var(--space-3)}.h1-native-lesson summary{min-height:var(--control-height);cursor:pointer;color:var(--accent-700);font-weight:800}.h1-native-lesson .guidance-grid{gap:var(--space-4);display:grid}.h1-native-lesson .guidance-grid>div{padding:var(--space-3) var(--space-3);border:1px solid var(--line-200);border-radius:var(--radius-control)}.h1-native-lesson .exam-practice{border-inline-start:5px solid var(--accent-700)}.h1-native-lesson .exam-practice h2 span{white-space:nowrap;font-size:var(--type-meta)}.h1-native-lesson .exam-plan{margin:var(--space-3) 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--paper-100)}.h1-native-lesson .exam-plan h3{margin-top:0}.h1-native-lesson .retrieval-list{gap:var(--space-3);padding-inline-start:var(--space-4);display:grid}.h1-native-lesson .retrieval-list>li{padding:var(--space-2) var(--space-3);border:1px solid var(--line-200);border-radius:var(--radius-control)}.h1-native-lesson .retrieval-list>li>p{margin-top:0;font-weight:650}.h1-native-lesson .next-step{background:color-mix(in srgb, var(--paper-0) 88%, var(--info-100))}.h1-native-lesson .next-actions{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}@media (width>=48rem){.h1-native-lesson .guidance-grid{grid-template-columns:1fr 1fr}}.h1-native-lesson .figure-pair{gap:var(--space-4);display:grid}
