@media (prefers-reduced-motion:no-preference){.learn-reveal{transition:opacity .65s cubic-bezier(.16,1,.3,1),translate .65s cubic-bezier(.16,1,.3,1)}@starting-style{.learn-reveal{opacity:.6;translate:0 8px}}}@media print{.learn-reveal{transition:none}}.course-slide[hidden=until-found]{border-width:0;padding-block:0}@media print{.course-slide[hidden]{border-bottom-width:1px;padding-block:2rem;content-visibility:visible!important;display:block!important}[data-deck-control]{display:none!important}}.learn-figure-frame{container:lesson-figure/inline-size}.chart-label{translate:var(--tx,-50%) var(--ty,-50%);position:absolute}.chart-marks :is(path,line,polyline,polygon,rect,circle,ellipse):not(pattern *){vector-effect:non-scaling-stroke}.chart-compact{display:none}@container lesson-figure (max-width:42rem){.chart-wide{display:none}.chart-compact{max-width:28rem;display:block}}.table-scroll-hint{display:none}@container lesson-figure (max-width:34rem){.table-scroll-hint{display:block}}.phase-window{grid-template-rows:auto minmax(3rem,auto) auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:.875rem;display:grid}.phase-window>.pw-window{grid-area:1/2/span 3;grid-template-rows:subgrid;row-gap:.5rem;display:grid}.phase-window>.pw-before{grid-area:2/1}.phase-window>.pw-after{grid-area:2/3}.phase-window .pw-cells{min-height:3rem}@container lesson-figure (max-width:30rem){.phase-window{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:.75rem}.phase-window>.pw-before,.phase-window>.pw-after,.phase-window>.pw-window{grid-area:auto/1}.phase-window>.pw-window{grid-row:span 3}}.routing-map{row-gap:1rem;display:grid}.routing-row{grid-template-columns:minmax(0,.85fr) 3.5rem minmax(0,1fr);align-items:stretch;display:grid}.routing-arrow{justify-content:center;align-items:center;display:flex}@container lesson-figure (max-width:30rem){.routing-map{row-gap:2rem}.routing-row{grid-template-columns:minmax(0,1fr)}.routing-arrow{height:2rem}.routing-arrow svg{rotate:90deg}}.month-boundary .mb-boundary-row{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;column-gap:.75rem;display:grid}.month-boundary .mb-lane-label{text-align:right}.month-boundary .mb-legend{flex-wrap:wrap;column-gap:1.5rem;display:flex}@container lesson-figure (max-width:30rem){.month-boundary .mb-boundary-row{grid-template-columns:minmax(0,1fr);row-gap:.25rem}.month-boundary .mb-lane-label{text-align:left}.month-boundary span.mb-lane-label:empty{display:none}.month-boundary .mb-legend{display:block}}.gate-layout{flex-direction:column;align-items:stretch;gap:1rem;max-width:42rem;display:flex}.gate-arrow svg{rotate:90deg}@container lesson-figure (min-width:36rem){.gate-layout{flex-direction:row;align-items:center;gap:1.5rem}.gate-layout>.gate-col{flex:1 1 0}.gate-arrow svg{rotate:0deg}}.donut-layout{flex-direction:column;align-items:center;gap:2rem;display:flex}.donut-ring{width:11rem}.donut-legend{max-width:24rem}@container lesson-figure (min-width:36rem){.donut-layout{flex-direction:row;justify-content:center;gap:3rem}.donut-ring{width:13rem}.donut-legend{flex:1 1 0;max-width:none}}.formula-figure{font-size:1.875rem;line-height:2.25rem}.formula-op{padding-top:1.5rem;font-size:1.875rem;line-height:2.25rem}.formula-row{column-gap:1.25rem}.formula-pair{gap:1.25rem}@container lesson-figure (min-width:36rem){.formula-figure,.formula-op{font-size:2.25rem;line-height:2.5rem}.formula-op{padding-top:1.75rem}.formula-row{column-gap:1.75rem}.formula-pair{gap:1.75rem}}@media (forced-colors:active){.learn-figure-frame [style*=background]{forced-color-adjust:none}}