.samplePremiumLesson .audioPlayer{min-width:0}.samplePremiumLesson .audioVolume input{width:100%;min-width:0;min-height:44px;accent-color:var(--green)}.samplePremiumLesson .audioPlay:disabled{opacity:.6}.samplePremiumLesson .lessonHeading small{font-size:14px}.samplePremiumLesson .readingText p{font-size:16px}.samplePremiumLesson .audioVolume{color:var(--ink)}@media (width<=620px){.samplePremiumLesson .audioVolume{grid-column:1/-1;width:100%;display:flex}.samplePremiumLesson .audioVolume input{flex:1}.samplePremiumLesson .lessonTop>a{font-size:0}}.sampleIntro,.sampleReview,.sampleNext{color:var(--ink);background:#fff;border:1px solid #d8e2de;border-radius:18px;margin:24px 0;padding:24px}.sampleIntro h2,.sampleNext h3{margin:12px 0;font-size:clamp(1.25rem,3vw,1.65rem);line-height:1.3}.sampleIntro p,.sampleReview p,.sampleNext p,.sampleResult .complete p{max-width:70ch;font-size:1rem;line-height:1.65}.samplePromise{color:#42574e;font-size:.95rem!important}.sampleSteps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:20px;display:grid}.sampleSteps a,.sampleRetry,.samplePrimary{min-height:48px;font:inherit;color:#193c2d;background:#eef5f0;border:1px solid #b7c9bf;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.sampleSteps a{text-align:center;white-space:normal;min-width:0;line-height:1.4}.sampleSteps svg{flex-shrink:0;width:18px;height:18px}.sampleRetry{cursor:pointer;margin-top:18px}.samplePremiumLesson :is(#sample-audio,#sample-reading,#sample-quiz){scroll-margin-top:96px}.samplePremiumLesson .lessonQuiz h2:focus{outline:none}.samplePremiumLesson .lessonQuiz h2:focus-visible{text-underline-offset:.18em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration:underline;text-decoration-thickness:2px}.sampleReview h3{margin:0 0 16px;font-size:1.2rem}.sampleReview details{border-top:1px solid #d8e2de;padding:14px 0}.sampleReview summary{cursor:pointer;min-height:44px;font-weight:650;line-height:1.5}.sampleReview summary b{color:#27603f;margin:6px 0 0 12px;font-size:.875rem;display:inline-block}.sampleReviewWrong summary b{color:#9b391e}.sampleReview p{margin:12px 0}.sampleNext>span{letter-spacing:.06em;font-size:.875rem;font-weight:700}.sampleNext .samplePrimary{color:#fff;background:#203e30;border-color:#203e30}.sampleScore{font-weight:800;font-size:2rem!important}.sampleResult .complete{margin-bottom:16px}.sampleResult .formHelp{font-size:.875rem!important}html[data-theme=dark] :is(.sampleIntro,.sampleReview,.sampleNext){color:#edf2f7;background:#223149;border-color:#52657c}html[data-theme=dark] .samplePromise{color:#cbd8e5}html[data-theme=dark] .sampleReview details{border-color:#52657c}html[data-theme=dark] .sampleReviewRight summary b{color:#a5e5bd}html[data-theme=dark] .sampleReviewWrong summary b{color:#ffb69d}html[data-theme=dark] .sampleNext .samplePrimary{color:#17231e;background:#d9f15d;border-color:#d9f15d}@media (width<=620px){.sampleIntro,.sampleReview,.sampleNext{padding:18px}.sampleSteps{grid-template-columns:1fr;display:grid}.samplePrimary,.sampleRetry{width:100%}.sampleReview summary b{margin-left:0;display:block}}.sampleResult .complete>svg{box-sizing:border-box;color:#193c2d;width:60px;height:60px;margin:0 auto 16px;display:block}
