.learningResponsiveSurface,.learningResponsiveScreen{box-sizing:border-box;min-width:0;max-width:100%;overflow-x:clip}.learningResponsiveSurface>*,.learningResponsiveScreen>*,.learningCatalogEntryHeader,.learningCatalogEntryHeader>*,.learningCatalogListRowBody,.learningCatalogListRowText,.learningCatalogListRowTrailing,.learningMediaListHeader,.learningMediaListContent,.learningAudioPlayerCard,.learningListeningQuizPrompt,.learningListeningQuizMedia{box-sizing:border-box;min-width:0;max-width:100%}.learningCatalogLegacySurface{box-sizing:border-box;background-color:var(--lms-color-surface-card);border:1px solid var(--lms-color-border-subtle);border-radius:var(--lms-radius-xl);box-shadow:var(--lms-shadow-surface);color:var(--lms-color-ink-strong);padding:1.5rem}.learningCatalogLegacySurface[data-variant=flat]{box-shadow:none;background-color:#0000;border:0;border-radius:0;padding:0}.learningCatalogLegacySurface[data-variant=flat].learningResponsiveSurface{overflow:hidden}.learningCatalogEntryHeader{z-index:10;background-color:var(--lms-color-surface-card);border-bottom:1px solid var(--lms-color-border-subtle);width:100%;box-shadow:0 10px 24px color-mix(in srgb, var(--lms-color-ink-strong) 10%, transparent);position:sticky;top:60px;left:0;right:0}.learningCatalogEntryHeaderInner{box-sizing:border-box;align-items:center;width:min(100%,60rem);min-height:0;margin-inline:auto;padding:.75rem;display:flex}.learningCatalogEntryActions{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:.75rem;display:flex}.learningCatalogLegacySurface[data-catalog-content=true]{box-sizing:border-box;width:min(100%,60rem);margin-inline:auto;padding:1rem .75rem 0;overflow-x:hidden}.learningCatalogRowTrailingStack{gap:.75rem;display:grid}.learningCatalogActionLabel,.learningCatalogQuizStatus,.learningCatalogQuizAction{overflow-wrap:anywhere;text-align:left;font-size:.8125rem;line-height:1.4;display:block}.learningCatalogActionLabel,.learningCatalogQuizAction{color:var(--lms-color-ink-strong);font-weight:600}.learningCatalogActionLabel{font-weight:700}.learningCatalogActionLabel.is-saving{color:var(--lms-color-ink-muted)}.learningCatalogActionLabel.is-current,.learningCatalogQuizStatus.is-started{color:var(--lms-color-brand-action)}.learningCatalogQuizStatus{color:var(--lms-color-ink-muted);font-size:.875rem;font-weight:700}.learningCatalogLessonSection{border-top:3px dashed var(--lms-color-brand-primary);margin-top:2.5rem;padding-top:1.5rem}.learningCatalogLessonSection.is-first{border-top:0;margin-top:0;padding-top:0}.learningCatalogLessonStack,.learningCatalogLessonHeading,.learningCatalogLessonList{display:grid}.learningCatalogLessonStack{gap:1.5rem}.learningCatalogLessonHeading{gap:1rem}.learningCatalogLessonList{gap:1.25rem}.learningCatalogLessonTitle{color:var(--lms-color-brand-action);margin:0;font-size:1.125rem;font-weight:500;line-height:1.4}.learningCatalogLessonEmpty{color:var(--lms-color-ink-muted);margin:0;font-size:.875rem;line-height:1.7}.learningCatalogWarning{box-sizing:border-box;color:var(--lms-color-ink-strong);background-color:var(--lms-color-surface-warm);border:1px solid var(--lms-color-border-subtle);border-radius:var(--lms-radius-md);margin-bottom:1rem;padding:.75rem 1rem}.learningCatalogLegacySurface[data-catalog-content=true] .learnerAccessRequiredPanel{width:100%;margin-bottom:1.5rem}.learningCatalogLockedBadge{width:fit-content;color:var(--lms-color-on-brand-primary);background-color:color-mix(in srgb, var(--lms-color-brand-primary) 86%, white);letter-spacing:0;text-transform:uppercase;border-radius:999px;align-items:center;gap:.35rem;margin-bottom:.35rem;padding:.25rem .5rem;font-size:.72rem;font-weight:800;display:inline-flex}.learningCatalogActionLabel.is-locked,.learningCatalogQuizAction.is-locked{color:var(--lms-color-ink-muted)}@media (width>=600px){.learningCatalogEntryHeaderInner{min-height:64px;padding:0 1.25rem}.learningCatalogEntryActions{flex-direction:row;align-items:center;gap:.5rem}.learningCatalogLegacySurface[data-catalog-content=true]{padding-top:2rem;padding-left:0;padding-right:0}.learningCatalogActionLabel,.learningCatalogQuizStatus,.learningCatalogQuizAction{text-align:right}.learningCatalogLessonTitle{font-size:1.5rem}}.learningListeningQuizMedia img,.learningListeningQuizMedia audio,.learningListeningQuizMedia iframe{max-width:100%;display:block}.learningListeningQuizShell{min-height:100vh}.learningListeningQuizHeader{color:var(--lms-color-ink-strong);background-color:var(--lms-color-brand-primary);border-bottom:1px solid var(--lms-color-border-subtle)}.learningListeningQuizHeaderSideEnd{justify-content:flex-end}.learningListeningQuizHeaderToolbar{width:100%;min-width:0}.learningListeningQuizHeaderIcon[data-slot=button]{--lms-button-fg:var(--lms-color-ink-strong);--lms-button-hover-bg:var(--lms-color-surface-card);--lms-button-hover-fg:var(--lms-color-brand-action);width:48px;height:48px;padding:12px}.learningListeningQuizProgress{background-color:var(--lms-color-surface-card);border-radius:9999px;width:100%;min-width:31.25rem;max-width:43.75rem;height:.75rem;margin:1.25rem auto;overflow:hidden}.learningListeningQuizProgressBar{background-color:var(--lms-color-ink-strong);border-radius:inherit;height:100%;transition:width .2s;display:block}:root.dark .learningListeningQuizHeader{color:var(--lms-color-ink-strong);background-color:var(--lms-color-surface-card)}:root.dark .learningListeningQuizHeaderIcon[data-slot=button]{--lms-button-hover-bg:var(--lms-color-surface-warm);--lms-button-hover-fg:var(--lms-color-brand-action)}:root.dark .learningListeningQuizProgress{background-color:var(--lms-color-surface-warm);border:1px solid var(--lms-color-border-subtle)}:root.dark .learningListeningQuizProgressBar{background-color:var(--lms-color-brand-primary)}.learningListeningQuizContent{width:100%}.learningListeningQuizLesson{box-sizing:border-box;width:min(100%,48rem);min-width:0;margin-left:auto;margin-right:auto}.learningListeningQuizLessonIntro{gap:.5rem;padding-top:0;padding-bottom:2rem;display:grid}.learningListeningQuizLessonIntro>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.learningListeningQuizPrompt{width:100%}.learningListeningQuizPrompt,.learningListeningQuizCompletion,.learningListeningQuizPromptHeader,.learningListeningQuizQuestions,.learningListeningQuizAnswers,.learningListeningQuizCompletionContent,.learningListeningQuizCompletionHeader,.learningListeningQuizCompletionCopy{box-sizing:border-box;min-width:0;max-width:100%}.learningListeningQuizPrompt,.learningListeningQuizCompletionContent{gap:1.5rem;display:grid}.learningListeningQuizPromptHeader,.learningListeningQuizIntroCopy,.learningListeningQuizCompletionCopy{gap:.5rem;display:grid}.learningListeningQuizHeading,.learningListeningQuizReviewItemTitle{color:var(--lms-color-ink-strong);margin:0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;line-height:1.25}.learningListeningQuizMutedText,.learningListeningQuizReviewQuestion{color:var(--lms-color-ink-muted);margin:0;line-height:1.6}.learningListeningQuizMedia{gap:1rem;display:grid}.learningListeningQuizAlert{box-sizing:border-box;width:100%;min-width:0;color:var(--lms-color-ink-strong);background-color:var(--lms-color-surface-card);border:1px solid var(--lms-color-border-subtle);border-radius:var(--lms-radius-md);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.learningListeningQuizAlertMessage{overflow-wrap:anywhere;min-width:0}.learningListeningQuizAlert--error{border-color:var(--lms-color-danger)}.learningListeningQuizAlert--warning{border-color:var(--lms-color-warning)}.learningListeningQuizStatusBadge{min-height:2rem;color:var(--lms-color-ink-strong);background-color:var(--lms-color-surface-warm);border:1px solid var(--lms-color-border-subtle);border-radius:var(--lms-radius-md);align-items:center;gap:.75rem;padding:0 .75rem;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex}.learningListeningQuizStatusBadge--success{background-color:color-mix(in srgb, var(--lms-color-success) 16%, var(--lms-color-surface-card));border-color:var(--lms-color-success)}.learningListeningQuizStatusBadge--warning{background-color:color-mix(in srgb, var(--lms-color-warning) 26%, var(--lms-color-surface-card));border-color:var(--lms-color-warning)}.learningListeningQuizPrompt>*,.learningListeningQuizCompletionContent>*{min-width:0;max-width:100%}.learningListeningQuizPromptHeader>*,.learningListeningQuizCompletionCopy>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.learningListeningQuizQuestions,.learningListeningQuizAnswers,.learningListeningQuizCompletionContent{width:100%}.learningListeningQuizQuestions,.learningListeningQuizAnswers{overflow:visible}.learningListeningQuizCompletionHeader{justify-content:space-between;align-items:center;gap:1.5rem;width:100%;display:flex}.learningListeningQuizCompletionCopy{flex:16rem}.learningListeningQuizCompletionMetrics{gap:1rem;min-width:0;display:flex}.learningListeningQuizMetric{box-sizing:border-box;background-color:var(--lms-color-surface-card);border:1px solid var(--lms-color-border-subtle);border-radius:var(--lms-radius-md);flex:1 1 0;width:100%;max-width:100%;padding:1.25rem}.learningListeningQuizMetricBody{gap:.5rem;display:grid}.learningListeningQuizMetricLabel{color:var(--lms-color-ink-muted);font-size:.875rem;font-weight:600}.learningListeningQuizMetricValue{color:var(--lms-color-ink-strong);font-size:2rem;font-weight:700;line-height:1.1}.learningListeningQuizMetricValueWithIcon{align-items:center;gap:.5rem;display:flex}.learningListeningQuizMetricIcon--success{color:var(--lms-color-success)}.learningListeningQuizMetricIcon--warning{color:var(--lms-color-warning)}.learningListeningQuizReviewDialog{color:var(--lms-color-ink-strong);background-color:var(--lms-color-surface-card);border-color:var(--lms-color-border-subtle)}.learningListeningQuizReviewList{gap:.75rem;display:grid}.learningListeningQuizReviewItem{background-color:var(--lms-color-surface-card);border:1px solid var(--lms-color-border-subtle);border-radius:var(--lms-radius-md);gap:.75rem;padding:1rem;display:grid}.learningListeningQuizReviewItemHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.learningListeningQuizReviewItemTitle{font-size:1rem}.learningListeningQuizImageSurface,.learningListeningQuizVideoSurface{background-color:var(--lms-color-surface-card);border:1px solid var(--lms-color-border-subtle);border-radius:var(--lms-radius-xl);width:100%;min-width:0;overflow:hidden}.learningListeningQuizImageSurface{justify-content:center;align-items:center;min-height:12rem;max-height:22.5rem;display:flex}.learningListeningQuizImageSurface img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:22.5rem;display:block}.learningListeningQuizVideoSurface{aspect-ratio:16/9}.learningListeningQuizVideoSurface iframe{border:0;width:100%;height:100%;display:block}.learningListeningQuizAudioBar{width:100%}.learningListeningQuizFallback{width:100%;margin-top:1rem}.learningListeningQuizCompletion,.learningListeningQuizCompletionMetrics{width:100%}.learningListeningQuizMetric{min-width:0}.learningListeningQuizFooter{padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom));justify-content:center;display:flex}.learningListeningQuizFooterInner{width:min(100%,20rem)}.learningListeningQuizFooterInner .learningListeningQuizContinue{width:100%}@media (width<=580px){.learningCatalogListRowBody{align-items:stretch;gap:.75rem}.learningCatalogListRowAvatar{margin-inline:auto}.learningCatalogListRowText{text-align:center;overflow-wrap:anywhere;width:100%;padding-inline:0}.learningCatalogListRowTrailing{width:100%}.learningCatalogListRowTrailing .learningCatalogRowTrailingStack{overflow-wrap:anywhere;max-width:100%}.learningCatalogListRowTrailing .learningCatalogActionLabel,.learningCatalogListRowTrailing .learningCatalogQuizStatus,.learningCatalogListRowTrailing .learningCatalogQuizAction{text-align:center}.learningMediaListHeader,.learningMediaListContent,.learningAudioPlayerCard,.learningAudioPlayerCard audio,.learningListeningQuizContinue{width:100%}.learningListeningQuizProgress{min-width:0;max-width:none}.learningListeningQuizHeaderIcon[data-slot=button]{width:44px;height:44px;padding:10px}.learningListeningQuizProgress{height:.625rem}.learningListeningQuizLessonIntro{padding-top:0;padding-bottom:1.5rem}.learningListeningQuizImageSurface{min-height:10rem;max-height:20rem}.learningListeningQuizImageSurface img{max-height:20rem}.learningListeningQuizFooter{padding-left:1rem;padding-right:1rem}.learningListeningQuizCompletionHeader,.learningListeningQuizCompletionMetrics{grid-template-columns:minmax(0,1fr);display:grid}.learningListeningQuizAlert{flex-direction:column;align-items:stretch}.learningListeningQuizReviewItemHeader{flex-direction:column;align-items:flex-start}}
