[data-astro-cid-rwn6tmg5][data-component=quiz]{display:flex;flex-direction:column;gap:var(--brand-space-2xl)}[data-astro-cid-rwn6tmg5][data-slot=quiz-question] h4[data-astro-cid-rwn6tmg5]{font-size:var(--brand-font-size-md);font-weight:700;color:var(--brand-text-strong);margin-bottom:var(--brand-space-lg)}[data-astro-cid-rwn6tmg5][data-slot=quiz-answers]{display:flex;flex-direction:column;gap:var(--brand-space-sm)}[data-astro-cid-rwn6tmg5][data-slot=quiz-answer]{width:100%}[data-astro-cid-rwn6tmg5][data-slot=quiz-answer]::part(base){width:100%;justify-content:flex-start;white-space:normal;height:auto}[data-astro-cid-rwn6tmg5][data-slot=quiz-answer]::part(label){text-align:left;padding:var(--brand-space-xs) 0}[data-astro-cid-rwn6tmg5][data-slot=quiz-answer-letter]{font-weight:700;min-width:1.5rem}[data-astro-cid-rwn6tmg5][data-slot=quiz-feedback]{padding:var(--brand-space-md) var(--brand-space-lg);border-radius:var(--brand-radius);font-size:var(--brand-font-size-sm);margin-top:var(--brand-space-sm)}[data-astro-cid-rwn6tmg5][data-slot=quiz-feedback][data-result=correct]{background:var(--brand-success-fill);color:var(--brand-success-text);border:1px solid var(--brand-success-border)}[data-astro-cid-rwn6tmg5][data-slot=quiz-feedback][data-result=incorrect]{background:var(--brand-danger-fill);color:var(--brand-danger-text);border:1px solid var(--brand-danger-border)}[data-astro-cid-rwn6tmg5][data-slot=quiz-back]{align-self:flex-end;font-size:var(--brand-font-size-sm);font-weight:700;color:var(--brand-text-strong);text-decoration:none}[data-astro-cid-rwn6tmg5][data-slot=quiz-back]:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}[data-astro-cid-qjnwfqun][data-page=learn-presentation]{display:flex;flex-direction:column;height:100dvh;overflow:hidden;font-family:var(--brand-font-sans);color:var(--brand-text);background:var(--brand-bg);gap:0;padding-bottom:0}[data-astro-cid-qjnwfqun][data-page=learn-presentation] a[data-astro-cid-qjnwfqun]{text-decoration:none}[data-astro-cid-qjnwfqun][data-component=presentation-header]{display:flex;align-items:center;justify-content:space-between;padding:var(--brand-space-sm) var(--brand-space-xl);border-bottom:1px solid var(--brand-border-weak);flex-shrink:0;height:56px;min-height:56px;background:var(--brand-bg);z-index:10}[data-astro-cid-qjnwfqun][data-component=presentation-header] img[data-astro-cid-qjnwfqun]{height:36px;width:auto}[data-astro-cid-qjnwfqun][data-component=presentation-header] [data-astro-cid-qjnwfqun][data-slot=back-link]{font-size:var(--brand-font-size-sm);color:var(--brand-text-weak);text-decoration:none}[data-astro-cid-qjnwfqun][data-component=presentation-header] [data-astro-cid-qjnwfqun][data-slot=back-link]:hover{color:var(--brand-text-strong);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}[data-astro-cid-qjnwfqun][data-component=presentation-embed]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;position:relative}[data-astro-cid-qjnwfqun][data-slot=embed-curtain]{position:absolute;inset:0;z-index:1;background:var(--brand-bg);pointer-events:none;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center}[data-astro-cid-qjnwfqun][data-slot=embed-curtain]:after{content:"";width:28px;height:28px;border:2px solid var(--brand-border-weak);border-top-color:var(--brand-text-weak);border-radius:50%;animation:curtain-spin .8s linear infinite}@keyframes curtain-spin{to{transform:rotate(360deg)}}[data-astro-cid-qjnwfqun][data-component=presentation-embed] iframe[data-astro-cid-qjnwfqun]{display:block;width:100%;flex:1;min-height:0}[data-astro-cid-qjnwfqun][data-component=presentation-info]{display:flex;align-items:center;justify-content:space-between;gap:var(--brand-space-lg);padding:var(--brand-space-sm) var(--brand-space-xl);border-top:1px solid var(--brand-border-weak);flex-shrink:0;background:var(--brand-bg)}[data-astro-cid-qjnwfqun][data-component=presentation-info] [data-astro-cid-qjnwfqun][data-slot=back-link]{white-space:nowrap;flex-shrink:0}[data-astro-cid-qjnwfqun][data-slot=info-text]{display:flex;align-items:baseline;gap:var(--brand-space-md);min-width:0;overflow:hidden}[data-astro-cid-qjnwfqun][data-slot=info-text] strong[data-astro-cid-qjnwfqun]{color:var(--brand-text-strong);font-weight:var(--brand-font-weight-action);white-space:nowrap}[data-astro-cid-qjnwfqun][data-slot=info-text] span[data-astro-cid-qjnwfqun]{color:var(--brand-text-weak);font-size:var(--brand-font-size-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:50rem){[data-astro-cid-qjnwfqun][data-component=presentation-info]{flex-direction:column;align-items:stretch;gap:var(--brand-space-sm);padding:var(--brand-space-md) var(--brand-space-lg)}[data-astro-cid-qjnwfqun][data-slot=info-text]{flex-direction:column;gap:var(--brand-space-3xs)}[data-astro-cid-qjnwfqun][data-slot=info-text] span[data-astro-cid-qjnwfqun]{white-space:normal}[data-astro-cid-qjnwfqun][data-component=presentation-info] [data-astro-cid-qjnwfqun][data-slot=back-link]{align-self:flex-end}}[data-astro-cid-qjnwfqun][data-component=learn-module]{padding:var(--vertical-padding) var(--padding)}[data-astro-cid-qjnwfqun][data-slot=module-header]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--brand-space-xl)}[data-astro-cid-qjnwfqun][data-slot=back-link]{font-size:var(--brand-font-size-sm);color:var(--brand-text-weak);text-decoration:none}[data-astro-cid-qjnwfqun][data-slot=back-link]:hover{color:var(--brand-text-strong);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}[data-astro-cid-qjnwfqun][data-slot=module-badge]{pointer-events:none}[data-astro-cid-qjnwfqun][data-component=learn-module] h1[data-astro-cid-qjnwfqun]{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;color:var(--brand-text-strong);margin-bottom:var(--brand-space-sm);line-height:1.2}[data-astro-cid-qjnwfqun][data-slot=module-description]{color:var(--brand-text);margin-bottom:var(--brand-space-2xl);max-width:40rem}[data-astro-cid-qjnwfqun][data-slot=module-content]{margin-bottom:var(--brand-space-2xl);color:var(--brand-text);line-height:200%}
