.learning-future .essay-shell{width:min(100%,calc(var(--column) + 4rem))}.learning-future h1 strong{font-weight:inherit}.learning-future .essay-pullquote{color:var(--olive);font-size:1.5em;margin:1.8em 0}.learning-future .learning-figure{width:min(1100px,calc(100vw - 32px))}.variant{display:none}.variant svg{display:block;width:100%;height:auto}html[data-theme=light] .variant.desktop.light,html[data-theme=dark] .variant.desktop.dark{display:block}.learning-future figcaption{max-width:740px;margin:24px auto 0!important;font-style:normal!important;font-size:20px!important}.learning-future figcaption p{margin:12px 0}.learning-future .controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 24px 20px}.controls button{font:inherit;color:var(--accent);background:transparent;border:1px solid var(--rule);padding:8px 14px;cursor:pointer}.step-status{font-size:18px;color:var(--muted)}[data-step]{transition:opacity .25s}.learning-future summary{cursor:pointer;color:var(--accent);margin-top:18px}.learning-future table{border-collapse:collapse;font-size:17px;width:100%;margin:16px 0}.learning-future th,.learning-future td{text-align:left;padding:8px;border-bottom:1px solid var(--rule)}.learning-future .scroll{overflow-x:auto}.learning-future .note{font-size:17px}.learning-future button:focus-visible,.learning-future summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:700px){html[data-theme=light] .variant.desktop.light,html[data-theme=dark] .variant.desktop.dark{display:none}html[data-theme=light] .variant.mobile.light,html[data-theme=dark] .variant.mobile.dark{display:block}.learning-future .learning-figure{width:calc(100vw - 16px)}.learning-future figcaption{margin:16px 18px 0!important}}@media(prefers-reduced-motion:reduce){[data-step]{transition:none}}