.learn-card,.u-card{background:rgb(var(--rgb-canvas));border:1px solid rgb(var(--rgb-ink)/.18);border-radius:6px}a.learn-card,a.u-card{transition:border-color var(--dur-2) var(--ease),background-color var(--dur-2) var(--ease)}a.learn-card:hover,a.u-card:hover{border-color:rgb(var(--rgb-ink)/.28)}.learn-cta{transition:background-color var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),transform 60ms ease}.learn-cta:active{transform:translateY(1px)}.mm-board{background-color:rgb(var(--rgb-tint));background-image:radial-gradient(rgb(var(--rgb-ink)/.12) 1px,transparent 1px);background-size:22px 22px}.l-sim figure{margin:0;border:0;border-radius:0;box-shadow:none}.l-sim figure>figcaption{background:rgb(var(--rgb-canvas))}.l-lesson-grid{container:lesson/inline-size}@container lesson (min-width: 960px){.l-lesson-grid .l-sim{position:relative;z-index:10;width:100cqw}.l-lesson-grid .l-sim:has(.sim-full){z-index:90}}.u-num{font-variant-numeric:tabular-nums}.learn-root ::-moz-selection{background:rgb(var(--rgb-signal)/.22)}.learn-root ::selection{background:rgb(var(--rgb-signal)/.22)}.learn-root :focus-visible{outline:2px solid rgb(var(--rgb-signal));outline-offset:2px}.learn-root{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.learn-root,.sim-root{font-feature-settings:"liga" 0;font-family:"LumiBar",var(--font-manrope),system-ui,sans-serif;font-style:normal}@font-face{font-family:LumiBar;src:local("Roboto"),local("Helvetica Neue"),local("Arial");unicode-range:u+007c,u+2223}