.learn-hub{max-width:1400px;margin:auto;padding:0 48px}.learn-hub *,.learn-design-review *{box-sizing:border-box}.learn-hub section[id]{scroll-margin-top:110px}.learn-kicker{font:500 10px/1.5 var(--font-geist-sans),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:9px;display:flex}.learn-hub h1,.learn-hub h2,.learn-hub h3{font-weight:500}.learn-hub em{font-style:italic}.learn-hub svg,.learn-lesson-footer svg{flex-shrink:0}.learn-text-link{color:var(--text);justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:13px;font-weight:500;display:inline-flex}.learn-text-link:hover{color:var(--accent)}.learn-text-link svg{transition:transform .2s}.learn-text-link:hover svg{transform:translate(3px)}.learn-small-diamond{background:var(--accent);width:6px;height:6px;transform:rotate(45deg)}.learn-hero{grid-template-columns:1.04fr 1fr;align-items:center;gap:40px;padding:48px 0;display:grid;position:relative}.learn-hero-copy{z-index:1;padding:25px 0}.learn-hero h1{letter-spacing:-.052em;margin:25px 0 24px;font-size:clamp(44px,4.65vw,68px);line-height:1.12}.learn-hero h1 em{white-space:nowrap}.learn-hero-description{color:var(--muted);max-width:420px;font-size:15px;line-height:1.9}.learn-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.learn-hero .button-primary{border-radius:3px;gap:22px;min-height:50px;padding:14px 20px;font-size:13px}.learn-hero-note{color:var(--muted);margin-top:22px;font-size:11px;line-height:1.7}.learn-hero-art{background:var(--surface);border-radius:2px;min-width:0;height:440px;position:relative;overflow:hidden}.learn-hero-art .chess-artwork{width:100%;height:100%}.learn-hero-art .chess-artwork img{object-position:48% 45%}.learn-hero-art .art-move-path{display:none}.learn-hero-art .chess-artwork:after{background:linear-gradient(#0000 55%,#100c09b3)}.learn-art-corner{font:10px var(--font-geist-mono),monospace;letter-spacing:.16em;color:#e6d9ca;position:absolute;top:23px;left:25px}.learn-art-caption{color:#f1e4d4;letter-spacing:.025em;justify-content:space-between;font-size:11px;display:flex;position:absolute;bottom:22px;left:25px;right:25px}.learn-art-caption>span:last-child{font-size:22px}.learn-art-note{color:#f0ddc5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2c241bc9;border:1px solid #ab8e6955;align-items:center;gap:12px;padding:14px 17px;font-size:11px;line-height:1.65;display:flex;position:absolute;top:38%;right:20px;transform:rotate(4deg)}.learn-local-nav{border-block:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.learn-local-nav>div{align-items:center;gap:36px;display:flex}.learn-local-nav a{align-items:center;gap:8px;min-height:24px;font-size:12px;display:flex}.learn-local-nav a:hover{color:var(--accent)}.learn-progress-note{color:var(--muted);align-items:center;gap:9px;font-size:10px;display:flex}.learn-status-dot{background:var(--accent);border-radius:100%;width:5px;height:5px}.learn-section{padding-top:72px}.learn-section-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;display:flex}.learn-section-heading h2{letter-spacing:-.04em;margin-top:12px;font-size:clamp(29px,3vw,40px);line-height:1.2}.learn-section-heading>p{color:var(--muted);font-size:12px;line-height:1.85}.learn-path-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.learn-path-card{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:3px;flex-direction:column;display:flex;position:relative;overflow:hidden}.learn-path-card:hover{border-color:var(--accent);transform:translateY(-3px)}.learn-path-card[aria-pressed=true]{border-color:var(--accent)}.learn-path-art{background:radial-gradient(ellipse at 50% 110%,var(--card-glow),transparent 75%);isolation:isolate;justify-content:center;align-items:center;height:150px;display:flex;position:relative;overflow:hidden}.learn-path-art>svg{z-index:1;filter:drop-shadow(0 12px 10px #0003);width:115px;height:115px;transition:transform .4s;position:relative}.learn-path-card:hover .learn-path-art>svg{transform:translateY(-6px)rotate(-3deg)}.learn-path-art>span:first-child{font:10px var(--font-geist-mono),monospace;color:var(--muted);position:absolute;top:20px;left:22px}.learn-path-orbit{border:1px solid color-mix(in srgb,var(--accent) 16%,transparent);z-index:0;border-radius:50%;width:160px;height:160px;position:absolute;top:42px}.learn-path-orbit:before{content:"";border-radius:inherit;border:inherit;position:absolute;inset:-22px}.learn-path-card-copy{flex-direction:column;flex:1;padding:22px 25px 20px;display:flex}.learn-path-card-copy .learn-kicker{font-size:9px}.learn-path-card h3{letter-spacing:-.04em;margin:12px 0;font-size:29px;line-height:1.15}.learn-path-card-copy>p:not(.learn-kicker){color:var(--muted);max-width:34ch;font-size:13px;line-height:1.8}.learn-path-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:22px;font-size:10px;display:flex}.learn-path-meta>span>span{margin:0 7px}.learn-round-arrow{border:1px solid var(--border);width:31px;height:31px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.learn-path-card[aria-pressed=true] .learn-round-arrow{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.learn-path-detail{margin-top:22px;padding:25px 0 0}.learn-path-detail-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.learn-path-detail-heading p{color:var(--muted);margin-top:5px;font-size:12px}.learn-path-detail-heading>span{font:10px var(--font-geist-mono),monospace;color:var(--muted);white-space:nowrap}.learn-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 20px;display:grid}.learn-steps li{min-width:0}.learn-steps a{align-items:center;gap:13px;min-height:72px;padding:13px 8px 13px 0;display:flex}.learn-step-number{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);font:10px var(--font-geist-mono),monospace;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.learn-step-copy{flex-direction:column;gap:5px;display:flex}.learn-step-copy small{color:var(--muted);font-size:9px}.learn-step-copy strong{font-size:12px;font-weight:500;line-height:1.5}.learn-steps a>svg{color:var(--muted);width:14px;margin-left:auto}.learn-steps a:hover strong{color:var(--accent)}.learn-steps li[data-next] .learn-step-number{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.learn-steps li[data-next] small,.learn-steps li[data-complete] .learn-step-number{color:var(--accent)}.learn-track{background:var(--border);height:2px;overflow:hidden}.learn-track>span{background:var(--accent);height:100%;transition:width .3s;display:block}.learn-experiences{margin-top:72px}.learn-cinema{background:var(--surface);border:1px solid var(--border);grid-template-columns:1.08fr 1fr;gap:0;display:grid;overflow:hidden}.learn-cinema-visual{min-height:360px;display:block;position:relative;overflow:hidden}.learn-cinema-visual .chess-artwork{height:100%;position:absolute;inset:0}.learn-cinema-visual .chess-artwork:after{background:linear-gradient(#0000 50%,#16100bcc)}.learn-cinema-visual:hover img{transform:scale(1.04)}.learn-play-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff4df;background:#f4ede21f;border:1px solid #fff8;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.learn-play-button svg{margin-left:-3px}.learn-film-caption{color:#eee0d0;letter-spacing:.1em;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:23px;left:25px;right:25px}.learn-cinema-copy{align-self:center;padding:42px 48px}.learn-cinema-copy h2{letter-spacing:-.04em;margin:20px 0;font-size:clamp(36px,4vw,54px);line-height:1.08}.learn-cinema-copy>p:not(.learn-kicker){color:var(--muted);max-width:35ch;font-size:13px;line-height:1.9}.learn-cinema-copy .learn-text-link{color:var(--accent);margin-top:20px}.learn-discovery{grid-template-columns:1fr .85fr;align-items:center;gap:60px;padding:60px 70px 20px;display:grid}.learn-discovery h2{letter-spacing:-.04em;margin:20px 0;font-size:clamp(32px,3.6vw,47px);line-height:1.14}.learn-discovery-copy>p:not(.learn-kicker){color:var(--muted);max-width:41ch;font-size:13px;line-height:1.9}.learn-challenge-status{flex-direction:column;gap:9px;max-width:40ch;min-height:91px;padding:20px 0 0;font-size:13px;line-height:1.6;display:flex}.learn-challenge-status small{font:10px var(--font-geist-mono),monospace;color:var(--muted)}.learn-challenge-status .is-correct{color:var(--accent)}.learn-challenge-actions{align-items:center;gap:22px;display:flex}.learn-icon-button{border:1px solid var(--border);width:40px;height:40px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.learn-icon-button:hover,.learn-icon-button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.learn-discovery-board-wrap{justify-self:center;width:100%;max-width:340px}.learn-mini-board{aspect-ratio:1;border:10px solid #362b24;border-radius:2px;grid-template-columns:repeat(8,minmax(0,1fr));display:grid;box-shadow:0 18px 35px #0003}.learn-square{aspect-ratio:1;color:#f6ecdd;border-radius:0;place-items:center;min-width:0;padding:0;transition:background .15s,box-shadow .15s;display:grid;position:relative}.learn-square.is-light{color:#463225;background:#e4d1b2}.learn-square.is-dark{color:#fff3dd;background:#80614b}.learn-square.is-knight{background:#b79568}.learn-square.is-found{color:#fffbed;background:#61755b}.learn-square.is-miss{box-shadow:inset 0 0 0 3px #b04632}.learn-square:hover{box-shadow:inset 0 0 0 2px #b85e39}.learn-square:focus-visible{outline-offset:-3px;z-index:1;outline:3px solid #211b17}.learn-square>svg:not([width]){filter:drop-shadow(0 2px 1px #0004);width:95%;height:95%}.learn-rank,.learn-file{opacity:.8;pointer-events:none;font-size:8px;line-height:1;position:absolute}.learn-rank{top:3px;left:3px}.learn-file{bottom:3px;right:3px}.learn-hint-dot{background:#362b2488;border-radius:50%;width:9px;height:9px}.learn-discovery-board-wrap>p{text-align:center;color:var(--muted);margin-top:16px;font-size:9px}.learn-library-tools{align-items:center;gap:16px;display:flex}.learn-search{background:var(--surface);border:1px solid var(--border);height:52px;color:var(--muted);border-radius:3px;flex:1;align-items:center;gap:12px;padding:0 17px;display:flex}.learn-search:focus-within{border-color:var(--accent)}.learn-search input{width:100%;min-width:0;height:100%;color:var(--text);background:0 0;outline:0;flex:1;font-size:13px}.learn-search input::placeholder{color:var(--muted)}.learn-search button{width:30px;height:40px;font-size:22px}.learn-saved-toggle{border:1px solid var(--border);min-height:52px;color:var(--muted);border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:12px;display:inline-flex}.learn-saved-toggle>span{font:10px var(--font-geist-mono),monospace;background:var(--surface-2);border-radius:3px;padding:3px 6px}.learn-saved-toggle[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.learn-library-filter-row{justify-content:space-between;align-items:center;gap:20px;margin:20px 0 24px;display:flex}.learn-filters{flex-wrap:wrap;gap:6px;display:flex}.learn-filters button{color:var(--muted);border:1px solid #0000;border-radius:3px;min-height:40px;padding:10px 14px;font-size:11px}.learn-filters button:hover{color:var(--text);background:var(--surface)}.learn-filters button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.learn-result-count{color:var(--muted);white-space:nowrap;font-size:11px}.learn-lesson-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.learn-lesson-card{background:var(--surface);border:1px solid var(--border);border-radius:3px;flex-direction:column;min-width:0;transition:border-color .2s,transform .2s;display:flex}.learn-lesson-card:hover{border-color:color-mix(in srgb,var(--accent) 65%,var(--border));transform:translateY(-2px)}.learn-lesson-top{justify-content:space-between;align-items:center;gap:15px;padding:14px 16px 0 23px;display:flex}.learn-format{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.learn-save-button{width:40px;height:40px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.learn-save-button:hover{background:var(--surface-2);color:var(--accent)}.learn-save-button[aria-pressed=true]{color:var(--accent)}.learn-save-button[aria-pressed=true] svg{fill:var(--accent-soft)}.learn-lesson-card>a{flex-direction:column;flex:1;padding:12px 23px 24px;display:flex}.learn-lesson-category{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.learn-lesson-card h3{letter-spacing:-.025em;margin:10px 0;font-size:24px;line-height:1.25}.learn-lesson-card p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.learn-lesson-bottom{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:24px;font-size:10px;display:flex}.learn-lesson-bottom svg{color:var(--accent)}.learn-library-index{display:none}.learn-show-more{justify-content:center;padding-top:28px;display:flex}.learn-show-more .button-secondary{min-height:46px;font-size:12px}.learn-empty{border:1px dashed var(--border);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:50px 24px;display:flex}.learn-empty>svg{color:var(--accent)}.learn-empty h3{font-size:26px}.learn-empty p{color:var(--muted);max-width:54ch;font-size:13px;line-height:1.8}.learn-resources{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:80px;padding:34px 0;display:grid}.learn-resources>a{border-left:1px solid var(--border);padding:10px 30px}.learn-resources>a:first-child{border-left:0;padding-left:0}.learn-resources>a:last-child{padding-right:0}.learn-resources h3{letter-spacing:-.03em;margin:16px 0 10px;font-size:27px}.learn-resources p{color:var(--muted);font-size:12px;line-height:1.8}.learn-resources .learn-text-link{color:var(--accent);margin-top:18px;font-size:11px}.learn-signoff{text-align:center;font:500 24px/1.4 var(--font-fraunces),serif;color:var(--muted);padding:65px 0}.learn-lesson-footer{background:var(--surface);border:1px solid var(--border);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;margin-block:30px;padding:28px;display:flex}.learn-lesson-footer h2{font:500 26px/1.2 var(--font-fraunces),serif;margin-top:10px}.learn-lesson-footer p:not(.learn-kicker){color:var(--muted);margin-top:10px;font-size:12px}.learn-footer-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.learn-footer-actions .button-primary{gap:10px}.learn-footer-actions .learn-text-link{font-size:12px}.learn-hero-journey{grid-template-columns:1.3fr .7fr;gap:70px;padding-block:36px}.learn-hero-journey h1{font-size:clamp(40px,4vw,58px)}.learn-hero-journey .learn-hero-art{border-radius:50% 50% 3px 3px;height:320px}.learn-hero-journey .learn-art-note,.learn-hero-journey .learn-art-corner{display:none}.learn-guided .learn-path-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:40px;display:grid}.learn-guided .learn-path-cards{grid-template-columns:1fr;gap:14px}.learn-guided .learn-path-card{flex-direction:row}.learn-guided .learn-path-art{flex-shrink:0;width:100px;height:auto;min-height:160px}.learn-guided .learn-path-art>svg{width:80px;height:80px}.learn-guided .learn-path-card-copy{padding:20px}.learn-guided .learn-path-card h3{font-size:25px}.learn-guided .learn-path-card-copy>p:not(.learn-kicker){font-size:11px}.learn-guided .learn-path-card .learn-path-meta{padding-top:10px}.learn-guided .learn-path-art>span:first-child{top:12px;left:12px}.learn-guided .learn-path-detail{border:1px solid var(--border);background:var(--surface);margin:0;padding:28px}.learn-guided .learn-path-detail-heading{flex-direction:column;align-items:flex-start;gap:12px}.learn-guided .learn-steps{grid-template-columns:1fr;gap:0}.learn-guided .learn-steps li{position:relative}.learn-guided .learn-steps li:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:53px;bottom:-24px;left:20px}.learn-guided .learn-steps a{align-items:flex-start;padding:20px 0;position:relative}.learn-guided .learn-step-number{background:var(--surface);width:42px;height:42px}.learn-guided .learn-step-copy strong{font:500 23px/1.25 var(--font-fraunces),serif}.learn-guided .learn-step-copy>span{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.8}.learn-guided .learn-step-copy small{font-size:10px}.learn-guided .learn-steps a>svg{margin-top:20px}.learn-hero-library{grid-template-columns:1.2fr .8fr;padding-block:48px}.learn-hero-library h1{font-size:clamp(54px,6vw,82px)}.learn-hero-library .learn-hero-art{height:360px}.learn-hero-library .learn-art-note{display:none}.learn-library-editorial .learn-lesson-grid{border-top:1px solid var(--border);grid-template-columns:1fr;gap:0}.learn-library-editorial .learn-lesson-card{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;position:relative}.learn-library-editorial .learn-lesson-card:hover{background:var(--surface);transform:none}.learn-library-editorial .learn-lesson-top{padding:0;position:absolute;top:12px;right:12px}.learn-library-editorial .learn-format{display:none}.learn-library-editorial .learn-lesson-card>a{grid-template-columns:65px 1fr 150px;align-items:center;gap:20px;padding:28px 70px 28px 20px;display:grid}.learn-library-editorial .learn-library-index{color:var(--accent);font:13px var(--font-geist-mono),monospace;align-self:start;margin-top:4px;display:block}.learn-library-editorial .learn-lesson-card h3{margin-top:5px;font-size:28px}.learn-library-editorial .learn-lesson-card p{max-width:70ch}.learn-library-editorial .learn-lesson-bottom{margin-top:0;padding-top:0}.learn-library-editorial .learn-library-tools{max-width:none}.learn-design-review{border:1px solid var(--border);background:var(--surface);max-width:1304px;margin:35px auto 0;padding:24px}.learn-design-review-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.learn-design-review-title a{color:var(--accent);font-size:12px}.learn-design-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.learn-design-options button{text-align:left;border:1px solid var(--border);flex-direction:column;gap:7px;padding:15px 18px;display:flex}.learn-design-options button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.learn-design-options span{letter-spacing:.03em;color:var(--muted);font-size:9px}.learn-design-options strong{font:500 24px var(--font-fraunces),serif}.learn-design-rationale{color:var(--muted);grid-template-columns:1.5fr 1fr;gap:32px;margin-top:20px;font-size:12px;line-height:1.8;display:grid}.learn-design-rationale strong{color:var(--text);font-weight:500}.learn-design-review-note{color:var(--muted);margin-top:15px;font-size:10px}:root[data-theme=light] .learn-path-card{background:0 0}:root[data-theme=light] .learn-path-art{background:radial-gradient(at 50% 100%,#d5c1a8,#0000 75%)}:root[data-theme=light] .learn-path-card[aria-pressed=true]{background:#fffcf688}:root[data-theme=light] .learn-hero-art .chess-artwork:after{background:linear-gradient(#0000 65%,#36261955)}:root[data-theme=light] .learn-art-corner{color:#514030}:root[data-theme=light] .learn-art-caption{color:#302822;background:#fff9eddd;align-items:center;padding:10px 13px;bottom:16px;left:16px;right:16px}@media (min-width:1500px){.learn-hero{gap:60px}.learn-hero-art{height:470px}}@media (max-width:1100px){.learn-hub{padding-inline:32px}.learn-hero{gap:24px}.learn-hero h1{font-size:clamp(40px,4.7vw,48px)}.learn-hero-actions{gap:15px}.learn-hero-art{height:410px}.learn-art-note{display:none}.learn-path-card-copy{padding:20px}.learn-path-card h3{font-size:25px}.learn-path-meta{font-size:9px}.learn-discovery{gap:40px;padding-inline:30px}.learn-cinema-copy{padding:35px}.learn-guided .learn-path-layout{gap:22px}.learn-guided .learn-path-art{width:75px}.learn-guided .learn-path-art>svg{width:65px}.learn-design-review{margin-inline:32px}}@media (max-width:800px){.learn-hub{padding-inline:24px}.learn-hero{grid-template-columns:1fr;gap:6px;padding-top:20px}.learn-hero-copy{padding:24px 0}.learn-hero h1{margin-top:20px;font-size:clamp(40px,7.5vw,60px)}.learn-hero-description{max-width:52ch}.learn-hero-art{height:330px}.learn-hero-art .chess-artwork img{object-position:center 43%}.learn-hero-art .learn-art-note{display:flex}.learn-hero-journey .learn-hero-art{border-radius:2px;height:250px}.learn-hero-journey .learn-art-note{display:none}.learn-hero-library .learn-hero-art{height:230px}.learn-local-nav{flex-wrap:wrap;gap:18px}.learn-local-nav>div{justify-content:space-between;gap:12px;width:100%}.learn-local-nav .learn-progress-note{font-size:10px}.learn-section{padding-top:50px}.learn-section-heading{flex-direction:column;align-items:flex-start;gap:14px}.learn-section-heading>p br{display:none}.learn-path-cards{gap:12px}.learn-path-card-copy{padding:18px 15px}.learn-path-art{height:120px}.learn-path-art>svg{width:95px;height:95px}.learn-path-card-copy .learn-kicker{letter-spacing:.1em;font-size:8px}.learn-path-card h3{font-size:23px}.learn-path-card-copy>p:not(.learn-kicker){font-size:11px}.learn-path-meta>span>span{margin-inline:3px}.learn-round-arrow{width:25px;height:25px}.learn-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-cinema-copy{padding:28px}.learn-cinema-visual{min-height:330px}.learn-cinema-copy h2{font-size:37px}.learn-cinema-copy .learn-kicker{font-size:8px}.learn-discovery{grid-template-columns:1fr 1fr;gap:28px;padding:45px 0 0}.learn-discovery h2{font-size:33px}.learn-lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-resources>a{padding-inline:20px}.learn-resources h3{font-size:23px}.learn-resources .learn-kicker{font-size:8px}.learn-guided .learn-path-layout{grid-template-columns:1fr}.learn-guided .learn-path-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.learn-guided .learn-path-card{flex-direction:column}.learn-guided .learn-path-art{width:100%;min-height:100px}.learn-guided .learn-path-card-copy{padding:16px}.learn-guided .learn-path-card h3{font-size:22px}.learn-library-editorial .learn-lesson-card>a{grid-template-columns:40px 1fr;gap:10px}.learn-library-editorial .learn-lesson-bottom{grid-column:2;margin-top:10px}.learn-design-review{margin-inline:24px}.learn-design-options strong{font-size:20px}.learn-design-options button{padding:12px}}@media (max-width:560px){.learn-hub{padding-inline:20px}.learn-hero{padding-bottom:28px}.learn-hero h1{letter-spacing:-.045em;font-size:clamp(31px,8.3vw,46px)}.learn-hero-description{font-size:14px}.learn-hero-actions{align-items:flex-start;gap:8px 22px}.learn-hero-actions .button-primary,.learn-hero-actions .learn-text-link{font-size:12px}.learn-hero-art{height:280px}.learn-art-note{padding:10px;font-size:9px;right:15px}.learn-art-caption{font-size:10px;left:18px;right:18px}.learn-local-nav a{min-height:32px;font-size:10px}.learn-local-nav{gap:8px;padding-block:13px}.learn-section-heading h2{font-size:31px}.learn-path-cards,.learn-guided .learn-path-cards{grid-template-columns:1fr}.learn-path-card,.learn-guided .learn-path-card{flex-direction:row}.learn-path-art,.learn-guided .learn-path-art{flex-shrink:0;width:90px;height:auto;min-height:172px}.learn-path-art>svg{width:78px;height:78px}.learn-path-art>span:first-child{top:16px;left:16px}.learn-path-card-copy,.learn-guided .learn-path-card-copy{padding:20px 17px}.learn-path-card h3{margin-block:9px;font-size:25px}.learn-path-card-copy>p:not(.learn-kicker){font-size:12px;line-height:1.7}.learn-path-meta{padding-top:13px}.learn-path-detail-heading{flex-direction:column;align-items:flex-start;gap:12px}.learn-steps{grid-template-columns:1fr;gap:0;margin-top:10px}.learn-steps a{border-bottom:1px solid color-mix(in srgb,var(--border) 65%,transparent);min-height:75px}.learn-steps li:last-child a{border-bottom:0}.learn-step-copy strong{font-size:14px}.learn-step-copy small{font-size:10px}.learn-experiences{margin-top:48px}.learn-cinema{grid-template-columns:1fr}.learn-cinema-visual{min-height:260px}.learn-cinema-copy{padding:28px}.learn-cinema-copy h2 br{display:none}.learn-cinema-copy h2{font-size:38px}.learn-cinema-copy h2 em:before{content:" "}.learn-cinema-copy .learn-kicker{font-size:9px}.learn-discovery{grid-template-columns:1fr;gap:25px;padding-top:50px}.learn-discovery h2{font-size:37px}.learn-discovery-copy>p:not(.learn-kicker){max-width:45ch}.learn-challenge-status{min-height:86px}.learn-discovery-board-wrap{max-width:340px}.learn-discovery-board-wrap>p{font-size:10px}.learn-library-tools{flex-wrap:wrap;gap:12px}.learn-search{flex-basis:100%}.learn-saved-toggle{min-height:42px;padding-inline:14px}.learn-library-filter-row{margin-top:14px;display:block}.learn-filters{gap:3px}.learn-filters button{padding-inline:11px;font-size:10px}.learn-result-count{margin-top:15px}.learn-lesson-grid{grid-template-columns:1fr;gap:14px}.learn-lesson-card h3{font-size:27px}.learn-lesson-card p{font-size:13px}.learn-lesson-category{font-size:10px}.learn-format,.learn-lesson-bottom{font-size:11px}.learn-resources{grid-template-columns:1fr;margin-top:50px;padding-block:0}.learn-resources>a,.learn-resources>a:first-child,.learn-resources>a:last-child{border-left:0;border-bottom:1px solid var(--border);padding:28px 0}.learn-resources>a:last-child{border-bottom:0}.learn-resources h3{margin-top:10px;font-size:30px}.learn-resources .learn-kicker{font-size:9px}.learn-resources .learn-text-link{margin-top:8px;font-size:12px}.learn-resources p{font-size:13px}.learn-signoff{padding:45px 0;font-size:22px}.learn-guided .learn-path-detail{padding:20px}.learn-guided .learn-step-copy strong{font-size:23px}.learn-guided .learn-steps a{border:0;gap:12px}.learn-library-editorial .learn-lesson-card>a{grid-template-columns:25px 1fr;padding:25px 44px 25px 0}.learn-library-editorial .learn-lesson-card h3{font-size:25px}.learn-library-editorial .learn-lesson-top{top:14px;right:0}.learn-design-review{margin:24px 20px 0;padding:18px}.learn-design-review-title{align-items:flex-start}.learn-design-review-title a{text-align:right;max-width:110px;font-size:11px}.learn-design-options{grid-template-columns:1fr;gap:8px}.learn-design-options button{padding:14px}.learn-design-options strong{font-size:23px}.learn-design-rationale{grid-template-columns:1fr;gap:10px}.learn-design-review-note{line-height:1.8}.learn-lesson-footer{padding:22px}}@media (prefers-reduced-motion:reduce){.learn-hub *,.learn-hub :before,.learn-lesson-footer *{scroll-behavior:auto;transition:none!important;animation:none!important}.learn-path-card:hover,.learn-path-card:hover .learn-path-art>svg,.learn-lesson-card:hover{transform:none}}.learn-lesson-footer small{color:var(--muted);max-width:64ch;margin-top:12px;font-size:12px;line-height:1.7;display:block}.learn-lesson-footer .learn-footer-actions{flex-wrap:wrap}.learn-lesson-footer .learn-text-link{max-width:36ch}
/*# sourceMappingURL=2taieirkoqaih.css.map*/