.learn-hub{max-width:1168px;margin:auto;padding:var(--w-sp-xl) var(--w-sp-lg) var(--w-sp-4xl);color:var(--w-ink)}.learn-hub.learn-hub-top{padding-bottom:0}.page-stage+.learn-hub{padding-top:0}.learn-hub [hidden]{display:none!important}.learn-hub a{text-decoration:none}.learn-hub :is(h1,h2,h3,h4,p,ol,ul){margin:0}.learn-hub :is(ol,ul){padding:0;list-style:none}.learn-hub :is(a,button):focus-visible{outline:2px solid var(--w-primary);outline-offset:3px}.tone-blue{--tone-bg:var(--w-tint-blue);--tone-fg:var(--w-accent-blue)}.tone-mint{--tone-bg:var(--w-tint-mint);--tone-fg:var(--w-accent-mint)}.tone-violet{--tone-bg:var(--w-tint-violet);--tone-fg:var(--w-accent-violet)}.lh-eyebrow{display:flex;align-items:center;gap:var(--w-sp-sm);font:650 var(--w-fs-sm)/1.4 var(--w-mono);letter-spacing:.08em;color:var(--w-primary)}.lh-eyebrow>span{width:8px;height:8px;border-radius:50%;background:var(--w-life-deep)}.learn-hub .lh-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--w-sp-sm);min-height:52px;padding:0 var(--w-sp-lg);border-radius:var(--w-r-pill);background:var(--w-action-bg);color:var(--w-action-ink);font-size:var(--w-fs-base);font-weight:700;line-height:1;white-space:nowrap;transition:transform var(--w-dur-fast) var(--w-ease),box-shadow var(--w-dur-fast) var(--w-ease)}.learn-hub .lh-primary:hover{box-shadow:var(--w-sh-2);transform:translateY(-1px)}.learn-hub .lh-primary:active{transform:scale(.98)}.learn-hub .lh-link{display:inline-flex;align-items:center;gap:var(--w-sp-sm);min-height:44px;color:var(--w-primary);font-size:var(--w-fs-base);font-weight:650;transition:color var(--w-dur-fast) var(--w-ease)}.learn-hub .lh-link:hover{color:var(--w-primary-deep)}.lh-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--w-sp-lg);margin-bottom:var(--w-sp-xl)}body.studio-interior .lh-section-head h2{margin-top:var(--w-sp-md);font-size:clamp(25px,2.5vw,38px);line-height:1.25;font-weight:750;letter-spacing:-.03em}.lh-head-note{max-width:300px;color:var(--w-ink2);font-size:var(--w-fs-base);line-height:1.75}.lh-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--w-sp-2xl);align-items:center;padding:var(--w-sp-2xl) 0 var(--w-sp-3xl)}body.studio-interior .learn-hub h1{margin:var(--w-sp-lg) 0;font-size:clamp(32px,4.5vw,58px);font-weight:850;line-height:1.18;letter-spacing:-.04em}.lh-mark{background:linear-gradient(transparent 62%,var(--w-mark) 62%,var(--w-mark) 92%,transparent 92%);white-space:nowrap}.lh-lead{max-width:520px;color:var(--w-ink2);font-size:var(--w-fs-md);line-height:1.8}.lh-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--w-sp-lg);margin-top:var(--w-sp-xl)}.learn-hub .lh-hero-meta{display:flex;flex-wrap:wrap;gap:var(--w-sp-sm) var(--w-sp-lg);margin-top:var(--w-sp-xl);color:var(--w-ink3);font-size:var(--w-fs-sm)}.lh-hero-meta b{color:var(--w-ink);font-weight:750;font-variant-numeric:tabular-nums}.lh-chat{margin:0;border:1px solid var(--w-line);border-radius:var(--w-r-lg);background:var(--w-paper);box-shadow:var(--w-sh-3);transform:rotate(1.2deg);overflow:hidden}.lh-chat-bar{display:flex;align-items:center;gap:6px;padding:var(--w-sp-md) var(--w-sp-base);border-bottom:1px solid var(--w-line)}.lh-chat-bar>span{width:10px;height:10px;border-radius:50%;background:var(--w-line)}.lh-chat-bar em{margin-left:var(--w-sp-sm);color:var(--w-ink3);font:400 var(--w-fs-sm)/1.4 var(--w-font);font-style:normal}.lh-chat-body{display:flex;flex-direction:column;gap:var(--w-sp-md);padding:var(--w-sp-lg)}.chat-msg{max-width:82%;padding:10px var(--w-sp-base);border-radius:var(--w-r-md);font-size:var(--w-fs-base);line-height:1.7}.chat-msg mark{padding:0 2px;background:var(--w-mark);color:inherit}.learn-hub .chat-user{align-self:flex-end;border-bottom-right-radius:var(--w-r-xs);background:var(--w-action-bg);color:var(--w-action-ink)}.chat-ai{display:flex;align-items:flex-end;gap:10px}.chat-ai .chat-msg{border-bottom-left-radius:var(--w-r-xs);background:var(--w-tint-blue);color:var(--w-ink)}.chat-typing .chat-msg{display:flex;gap:5px;padding-block:16px}.chat-typing i{width:7px;height:7px;border-radius:50%;background:var(--w-accent-blue)}.learn-bot{display:block;flex:none;overflow:visible}.learn-bot .bot-head{fill:var(--w-tint-blue);stroke:var(--w-accent-blue);stroke-width:2.5}.learn-bot .bot-screen{fill:var(--w-deep)}.learn-bot .bot-eyes{fill:#99f6dd;transform-box:fill-box;transform-origin:center}.learn-bot .bot-smile{fill:none;stroke:#99f6dd;stroke-width:2.4;stroke-linecap:round}.learn-bot .bot-stroke{stroke:var(--w-accent-blue);stroke-width:2.5}.learn-bot .bot-antenna{fill:var(--w-life-deep)}.learn-bot .bot-ear{fill:var(--w-accent-blue)}.lh-map-section,.lh-stop{scroll-margin-top:calc(var(--w-navbar-h) + var(--w-sp-lg))}.lh-boarding{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--w-sp-sm)}.lh-boarding>span{margin-right:var(--w-sp-xs);color:var(--w-ink3);font-size:var(--w-fs-sm)}.learn-hub .lh-boarding a{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 var(--w-sp-base);border:1px solid var(--w-line);border-radius:var(--w-r-pill);color:var(--w-ink2);font-size:var(--w-fs-sm);font-weight:650;transition:border-color var(--w-dur-fast) var(--w-ease),color var(--w-dur-fast) var(--w-ease)}.learn-hub .lh-boarding a:hover{border-color:var(--w-line3);color:var(--w-ink)}.lh-map{position:relative;aspect-ratio:1200/560;border:1px solid var(--w-line);border-radius:var(--w-r-lg);background-color:var(--w-paper);background-image:radial-gradient(var(--w-line) 1.2px,transparent 1.6px);background-size:24px 24px}.map-art{position:absolute;inset:0;width:100%;height:100%}.map-art-mobile{display:none}.map-zone{fill:var(--tone-bg)}.map-road{fill:none;stroke:var(--w-paper);stroke-width:18px;stroke-linecap:round;vector-effect:non-scaling-stroke}.map-road-dash{fill:none;stroke:var(--w-primary);stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 11;vector-effect:non-scaling-stroke}.map-zone-label,.map-doodle,.map-sparkle,.map-sign,.map-stop,.map-bot{position:absolute;left:var(--x);top:var(--y)}.map-zone-label{color:var(--tone-fg);font-size:var(--w-fs-sm);font-weight:750;line-height:1.4}.map-zone-label b{display:block;font:650 var(--w-fs-sm)/1.4 var(--w-mono);letter-spacing:.08em}.map-doodle{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--w-line);border-radius:var(--w-r-pill);background:var(--w-paper);box-shadow:var(--w-sh-1);color:var(--w-ink2);font:400 var(--w-fs-sm)/1.4 var(--w-mono);white-space:nowrap;transform:translate(-50%,-50%) rotate(var(--tilt,-3deg))}.map-doodle:nth-of-type(2n){--tilt:3deg}.map-doodle svg{color:var(--w-primary)}.map-sparkle{width:12px;height:12px;background:var(--w-life-deep);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);transform:translate(-50%,-50%)}.map-sparkle:nth-of-type(2n){width:9px;height:9px;background:var(--w-primary)}.map-sign{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 var(--w-sp-md);border-radius:var(--w-r-pill);background:var(--tone-bg);color:var(--tone-fg);font-size:var(--w-fs-sm);font-weight:750;white-space:nowrap}.map-start{--tone-bg:var(--w-tint-mint);--tone-fg:var(--w-accent-mint);transform:translateY(-50%)}.map-finish{--tone-bg:var(--w-tint-violet);--tone-fg:var(--w-accent-violet);transform:translate(-50%,-50%)}.learn-hub .map-stops{position:absolute;inset:0}.map-stop{z-index:2;transform:translate(-50%,-28px)}.map-stop a{display:flex;flex-direction:column;align-items:center;gap:6px;width:140px;border-radius:var(--w-r-md);color:var(--w-ink);text-align:center}.stop-node{position:relative;display:grid;place-items:center;width:56px;height:56px;border:2px solid var(--tone-fg);border-radius:50%;background:var(--w-paper);color:var(--tone-fg);box-shadow:var(--w-sh-2);transition:transform var(--w-dur-fast) var(--w-ease),background-color var(--w-dur-fast) var(--w-ease),color var(--w-dur-fast) var(--w-ease),box-shadow var(--w-dur-fast) var(--w-ease)}.stop-no{position:absolute;top:-8px;right:-12px;min-width:28px;padding:3px 5px;border-radius:var(--w-r-pill);background:var(--w-action-bg);color:var(--w-action-ink);font:700 var(--w-fs-sm)/1 var(--w-mono)}.stop-check{position:absolute;bottom:-4px;left:-6px;display:none;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--w-success);color:var(--w-paper)}.map-stop[data-done] .stop-check{display:grid}.map-stop[data-done] .stop-node{background:var(--tone-bg)}.stop-label{padding:2px var(--w-sp-sm);border-radius:var(--w-r-sm);background:var(--w-paper);line-height:1.4}.stop-label small{display:block;color:var(--w-ink3);font-size:var(--w-fs-sm)}.stop-label strong{font-size:var(--w-fs-base);font-weight:700}.map-stop a:hover .stop-node{box-shadow:var(--w-sh-3);transform:translateY(-2px)}.map-stop a[aria-current=step] .stop-node{background:var(--tone-fg);color:var(--w-paper);box-shadow:0 0 0 6px var(--tone-bg),var(--w-sh-2)}.map-stop a[aria-current=step] strong{background:linear-gradient(transparent 60%,var(--w-mark) 60%)}.map-bot{z-index:3;pointer-events:none;transform:translate(-50%,calc(-100% - 34px));transition:left .8s var(--w-ease-spring),top .8s var(--w-ease-spring)}.lh-stop{margin-top:var(--w-sp-xl);padding:var(--w-sp-xl);border:1px solid var(--w-line);border-radius:var(--w-r-lg);background:var(--w-paper);box-shadow:var(--w-sh-1)}.lh-stop:focus{outline:none}.stop-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--w-sp-lg)}.stop-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:var(--w-sp-md);color:var(--w-ink3);font-size:var(--w-fs-sm)}.stop-phase{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:var(--w-r-pill);background:var(--tone-bg);color:var(--tone-fg);font-weight:650}body.studio-interior .lh-stop h3{margin:var(--w-sp-md) 0 var(--w-sp-sm);font-size:clamp(28px,3vw,40px);font-weight:750;line-height:1.25;letter-spacing:-.03em}.stop-desc{color:var(--w-ink2);font-size:var(--w-fs-md);line-height:1.7}.learn-hub .stop-toggle{display:inline-flex;flex:none;align-items:center;gap:var(--w-sp-sm);min-height:44px;padding:0 18px;border:1px solid var(--w-line3);border-radius:var(--w-r-pill);background:var(--w-paper);color:var(--w-ink);font:700 var(--w-fs-base)/1 var(--w-font);white-space:nowrap;cursor:pointer;transition:background-color var(--w-dur-fast) var(--w-ease),border-color var(--w-dur-fast) var(--w-ease),color var(--w-dur-fast) var(--w-ease),transform .1s var(--w-ease)}.learn-hub .stop-toggle svg{opacity:.35}.learn-hub .stop-toggle:hover{border-color:var(--w-ink3);background:var(--w-soft)}.learn-hub .stop-toggle:active{transform:scale(.98)}.learn-hub .stop-toggle[aria-pressed=true]{border-color:var(--w-success);background:var(--w-success-soft);color:var(--w-success)}.learn-hub .stop-toggle[aria-pressed=true] svg{opacity:1}.learn-hub .stop-what{display:flex;gap:var(--w-sp-md);margin-top:var(--w-sp-lg);padding:var(--w-sp-base) 20px;border-radius:var(--w-r-md);background:var(--w-soft);color:var(--w-ink);font-size:var(--w-fs-base);line-height:1.75}.stop-what>svg{flex:none;margin-top:4px;color:var(--w-primary)}.stop-what b{display:block;color:var(--w-primary);font-size:var(--w-fs-sm);font-weight:650}.stop-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr);gap:var(--w-sp-xl);margin-top:var(--w-sp-xl)}.learn-hub .stop-grid h4{margin-bottom:var(--w-sp-md);color:var(--w-ink3);font:650 var(--w-fs-sm)/1.4 var(--w-mono);letter-spacing:.08em}.stop-chat{display:flex;flex-direction:column;align-items:flex-end;gap:var(--w-sp-sm)}.stop-chat h4{align-self:flex-start}.bubble{max-width:92%;padding:10px 14px;border-radius:var(--w-r-md);font-size:var(--w-fs-base);line-height:1.7}.bubble-user{border-bottom-right-radius:var(--w-r-xs);background:var(--w-action-bg);color:var(--w-action-ink)}.bubble-user:before{content:"“"}.bubble-user:after{content:"”"}.bubble-ai{display:flex;align-self:stretch;align-items:flex-end;gap:10px;margin-top:var(--w-sp-sm)}.bubble-bot{max-width:none;border-bottom-left-radius:var(--w-r-xs);background:var(--w-tint-blue);color:var(--w-ink)}.bubble-bot b{display:block;margin-bottom:var(--w-sp-xs);color:var(--w-accent-blue);font-size:var(--w-fs-sm);font-weight:650}.stop-outline li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--w-sp-md);padding-bottom:var(--w-sp-base);font-size:var(--w-fs-base);line-height:1.75}.stop-outline li:not(:last-child):before{content:"";position:absolute;left:15px;top:36px;bottom:4px;border-left:2px dashed var(--w-line2)}.outline-no{display:grid;place-items:center;width:32px;height:32px;border:2px solid var(--w-primary);border-radius:50%;background:var(--w-paper);color:var(--w-primary);font:700 var(--w-fs-sm)/1 var(--w-mono)}.stop-outline li:last-child .outline-no{border-color:var(--w-accent-mint);background:var(--w-tint-mint);color:var(--w-accent-mint)}.reward-card{padding:20px;border-radius:var(--w-r-md);background:var(--w-tint-mint);color:var(--w-accent-mint)}.learn-hub .stop-grid .reward-card h4{margin:var(--w-sp-sm) 0 var(--w-sp-xs);color:var(--w-accent-mint)}.reward-card p{color:var(--w-ink);font-size:var(--w-fs-base);font-weight:700;line-height:1.6}.learn-hub .stop-grid .side-title{margin-top:var(--w-sp-lg)}.stop-lessons a{display:flex;align-items:center;justify-content:space-between;gap:var(--w-sp-md);min-height:44px;padding:10px 0;border-bottom:1px solid var(--w-line);color:var(--w-ink);font-size:var(--w-fs-base);line-height:1.6;transition:color var(--w-dur-fast) var(--w-ease)}.stop-lessons a:hover{color:var(--w-primary)}.stop-lessons svg{flex:none;color:var(--w-primary)}.stop-empty{display:flex;gap:var(--w-sp-sm);padding:var(--w-sp-base);border:1px dashed var(--w-line2);border-radius:var(--w-r-md);color:var(--w-ink2);font-size:var(--w-fs-sm);line-height:1.7}.stop-empty svg{flex:none;margin-top:3px;color:var(--w-accent-mint)}.stop-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--w-sp-sm) var(--w-sp-lg);margin-top:var(--w-sp-lg)}.lh-library{padding-top:var(--w-sp-4xl)}.lh-library-tools{display:grid;gap:var(--w-sp-base)}.lh-chips{display:flex;gap:var(--w-sp-sm);margin:-4px;padding:4px;overflow-x:auto;scrollbar-width:none}.lh-chips button{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:40px;padding:0 var(--w-sp-base);border:1px solid var(--w-line);border-radius:var(--w-r-pill);background:var(--w-paper);color:var(--w-ink2);font:650 var(--w-fs-sm)/1 var(--w-font);white-space:nowrap;cursor:pointer;transition:background-color var(--w-dur-fast) var(--w-ease),border-color var(--w-dur-fast) var(--w-ease),color var(--w-dur-fast) var(--w-ease)}.lh-chips button span{color:var(--w-ink3);font-family:var(--w-mono)}.lh-chips button:hover{border-color:var(--w-line3);color:var(--w-ink)}.lh-chips button[aria-pressed=true]{border-color:var(--w-action-bg);background:var(--w-action-bg);color:var(--w-action-ink)}.lh-chips button[aria-pressed=true] span{color:inherit}.learn-hub .learn-result-count{margin:var(--w-sp-lg) 0 var(--w-sp-base);color:var(--w-ink3);font-size:var(--w-fs-sm)}.learn-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--w-sp-lg)}.learn-hub .learn-library-item{display:flex;flex-direction:column;padding:var(--w-sp-lg);border:1px solid var(--w-line);border-radius:var(--w-r-md);background:var(--w-paper);box-shadow:var(--w-sh-1);color:var(--w-ink);transition:transform var(--w-dur-fast) var(--w-ease),border-color var(--w-dur-fast) var(--w-ease),box-shadow var(--w-dur-fast) var(--w-ease)}.learn-hub .learn-library-item:hover{border-color:var(--w-line2);box-shadow:var(--w-sh-2);transform:translateY(-2px)}.learn-library-meta{color:var(--w-ink3);font-size:var(--w-fs-sm)}.learn-hub .learn-library-item h3{display:-webkit-box;margin:var(--w-sp-sm) 0;overflow:hidden;font-size:var(--w-fs-lg);font-weight:750;line-height:1.4;letter-spacing:-.015em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.learn-library-item p{display:-webkit-box;overflow:hidden;color:var(--w-ink2);font-size:var(--w-fs-base);line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:3}.learn-library-link{display:flex;align-items:center;gap:var(--w-sp-sm);margin-top:auto;padding-top:var(--w-sp-base);color:var(--w-primary);font-size:var(--w-fs-sm);font-weight:650}.learn-no-results{padding:var(--w-sp-2xl) var(--w-sp-lg);border:1px dashed var(--w-line2);border-radius:var(--w-r-md);color:var(--w-ink2);text-align:center}.learn-no-results h3{font-size:var(--w-fs-md);font-weight:700}.learn-hub .learn-no-results p{margin-block:var(--w-sp-sm) var(--w-sp-base)}.learn-no-results button{min-height:44px;padding:0 var(--w-sp-base);border:0;background:none;color:var(--w-primary);font:650 var(--w-fs-base)/1 var(--w-font);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lh-bottom{display:flex;align-items:center;gap:var(--w-sp-lg);margin-top:var(--w-sp-3xl);padding:var(--w-sp-xl);border:1px solid var(--w-line);border-radius:var(--w-r-lg);background:var(--w-paper)}.lh-bottom h2{font-size:var(--w-fs-lg);font-weight:750;letter-spacing:-.015em}.learn-hub .lh-bottom p{margin-top:var(--w-sp-sm);color:var(--w-ink2);font-size:var(--w-fs-base);line-height:1.75}.learn-hub .lh-bottom>.lh-primary{margin-left:auto}@media(prefers-reduced-motion:no-preference){.lh-chat-body>*{animation:lh-pop .5s var(--w-ease) both;animation-delay:calc(var(--d) * .7s + .3s)}.chat-typing i{animation:lh-typing 1.2s var(--w-ease) infinite}.chat-typing i:nth-child(2){animation-delay:.15s}.chat-typing i:nth-child(3){animation-delay:.3s}.learn-bot .bot-eyes{animation:lh-blink 5s infinite}.learn-bot .bot-antenna{animation:lh-glow 2.4s ease-in-out infinite}.map-road-dash{animation:lh-march 1.6s linear infinite}.map-sparkle{animation:lh-twinkle 3.2s ease-in-out infinite;animation-delay:calc(var(--i) * -.55s)}.map-doodle{animation:lh-float 6s ease-in-out infinite}.map-doodle:nth-of-type(2n){animation-delay:-3s}.map-bot>svg{animation:lh-bob 2.8s ease-in-out infinite}[data-paused] :is(.chat-typing i,.bot-eyes,.bot-antenna,.map-road-dash,.map-sparkle,.map-doodle,.map-bot>svg){animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.map-bot,.stop-node,.learn-hub .lh-primary,.learn-hub .learn-library-item{transition:none}.learn-hub .lh-primary:hover,.learn-hub .learn-library-item:hover,.map-stop a:hover .stop-node,.lh-chat{transform:none}}@keyframes lh-pop{0%{opacity:0;transform:translateY(8px)}}@keyframes lh-typing{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes lh-blink{0%,92%,to{transform:none}95%{transform:scaleY(.1)}}@keyframes lh-glow{50%{opacity:.45}}@keyframes lh-march{to{stroke-dashoffset:-26}}@keyframes lh-twinkle{0%,to{opacity:.25;scale:.6}50%{opacity:1;scale:1}}@keyframes lh-float{50%{translate:0 -6px}}@keyframes lh-bob{50%{transform:translateY(-4px)}}@media(max-width:1050px){.stop-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stop-side{grid-column:1/-1}.map-doodle{display:none}}@media(max-width:880px){.lh-hero{grid-template-columns:1fr;padding-top:var(--w-sp-lg)}.lh-chat{max-width:560px}.lh-section-head{flex-direction:column;align-items:flex-start}.lh-boarding{justify-content:flex-start}}@media(max-width:720px){.learn-hub{padding:var(--w-sp-base) var(--w-sp-base) var(--w-sp-3xl)}.lh-map{aspect-ratio:360/1060}.map-art-desktop,.map-sparkle{display:none}.map-art-mobile{display:block}.map-zone-label,.map-sign,.map-stop,.map-bot{left:var(--mx);top:var(--my)}.map-zone-label{text-align:right;transform:translate(-100%)}.map-start{transform:translate(-50%,-50%)}.map-bot{transform:translate(34px,-50%)}.map-stop a{width:136px}.lh-stop{padding:20px}.stop-head{flex-direction:column}.stop-grid{grid-template-columns:1fr;gap:var(--w-sp-lg)}.learn-library-grid{grid-template-columns:1fr}.lh-chips button{min-height:44px}.lh-bottom{flex-direction:column;align-items:flex-start;padding:var(--w-sp-lg)}.learn-hub .lh-bottom>.lh-primary{margin-left:0}}@media(max-width:600px){.lh-lead,.stop-desc{font-size:var(--w-fs-base)}.lh-mark{white-space:normal}}
