.learn-prose p{color:var(--lt-body);font-size:1.0625rem;line-height:1.65;max-width:40rem}.learn-prose p+p{margin-top:.875rem}.learn-numeral{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.04em}.learn-surface{background-color:var(--lt-surface-from);background-image:linear-gradient(155deg,var(--lt-surface-from) 0%,var(--lt-surface-to) 100%)}.learn-surface-texture{background-image:radial-gradient(60rem 30rem at 82% -10%,color-mix(in srgb,var(--lt-accent) 16%,transparent) 0%,transparent 62%),radial-gradient(40rem 24rem at 4% 106%,color-mix(in srgb,var(--lt-accent) 10%,transparent) 0%,transparent 60%),linear-gradient(155deg,var(--lt-surface-from) 0%,var(--lt-surface-to) 100%)}@supports not (background: color-mix(in srgb,red 10%,transparent)){.learn-surface-texture{background-image:linear-gradient(155deg,var(--lt-surface-from) 0%,var(--lt-surface-to) 100%)}}.learn-rail-link{border-left:2px solid var(--lt-border);color:var(--lt-muted);transition:color .12s ease,border-color .12s ease,background-color .12s ease}.learn-rail-link:hover{color:var(--lt-heading)}.learn-rail-link[aria-current=step]{border-left-color:var(--lt-accent-ink);color:var(--lt-heading);font-weight:600}.learn-pin{position:absolute;transform:translate(-50%,-50%);display:none}@media (min-width: 1024px){.learn-pin{display:flex}}.learn-pin-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--lt-accent) 28%,transparent),0 4px 12px #060c1659}@supports not (background: color-mix(in srgb,red 10%,transparent)){.learn-pin-dot{box-shadow:0 4px 12px #060c1659}}.learn-phone{box-shadow:0 0 0 1px #ffffff1a,0 24px 56px -18px #040c18a6}.learn-browser{box-shadow:0 0 0 1px #0c1c3514,0 22px 48px -20px #0c1c3566}.learn-device-label{color:var(--lt-muted)}.learn-on-dark .learn-device-label{color:#ffffff8c}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.learn-reveal{animation:learn-reveal-in linear both;animation-timeline:view();animation-range:entry 8% cover 26%}}}@keyframes learn-reveal-in{0%{opacity:.35;transform:translateY(14px)}to{opacity:1;transform:none}}.learn-step:focus-visible{outline:2px solid var(--lt-accent-ink);outline-offset:10px;border-radius:8px}
