.learning-page{background:var(--rice);overflow:clip}.learning-page :where(h1,h2,h3){text-wrap:balance}.learning-hero,.learning-detail-hero,.glossary-detail-hero{background:var(--rice);padding:clamp(42px,6vw,86px) 0 clamp(72px,9vw,126px)}.learning-hero__grid,.learning-detail-hero__grid,.glossary-detail-hero__grid{grid-template-columns:minmax(0,.93fr) minmax(430px,1.07fr);align-items:center;gap:clamp(38px,7vw,104px);display:grid}.learning-hero__copy h1{max-width:15ch;font-size:var(--type-display);margin-top:16px;line-height:.94}.learning-detail-hero__copy h1,.glossary-detail-hero__copy h1{max-width:15ch;font-size:var(--type-h1);margin-top:16px;line-height:.96}.learning-hero__copy .lede,.learning-detail-hero__copy .lede{margin-top:25px}.learning-hero__pills{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.learning-hero__pills a{border:1px solid var(--ink-20);min-height:42px;color:var(--ink);transition:background var(--fast),border-color var(--fast),color var(--fast),transform var(--fast);background:#ffffff8a;border-radius:999px;align-items:center;padding:8px 14px;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.learning-hero__pills a:hover,.learning-hero__pills a:focus-visible{border-color:var(--teal);background:var(--teal);color:var(--white);transform:translateY(-2px)}.learning-hero__copy>.button{margin-top:30px}.learning-guide-map,.glossary-map,.learning-detail-visual,.term-visual{border:1px solid var(--ink);background:var(--white);box-shadow:14px 14px 0 var(--ink);position:relative;overflow:hidden}.learning-guide-map>header,.glossary-map>header,.learning-detail-visual>header,.term-visual>header{border-bottom:1px solid var(--ink-10);justify-content:space-between;gap:18px;padding:16px 18px;font-size:.72rem;display:flex}.learning-guide-map>header span,.glossary-map>header span,.learning-detail-visual>header span,.term-visual>header span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.learning-guide-map>header small,.glossary-map>header small{color:var(--ink-72);font-weight:700}.learning-guide-map__tabs{border-bottom:1px solid var(--ink-10);grid-template-columns:repeat(3,1fr);display:grid}.learning-guide-map__tabs button{border:0;border-right:1px solid var(--ink-10);min-height:52px;color:var(--ink);transition:background var(--fast),color var(--fast);background:0 0;font-size:.78rem;font-weight:800}.learning-guide-map__tabs button:last-child{border-right:0}.learning-guide-map__tabs button[aria-selected=true]{background:var(--yellow)}.learning-guide-map__stage{background:var(--rice);grid-template-columns:.52fr 1.48fr;min-height:390px;display:grid;position:relative}.learning-guide-map__stage>img{place-self:end center;width:min(125%,260px);height:auto;transform:translate(-4px,18px)}.learning-guide-map__stage section{background:var(--white);align-self:stretch;padding:clamp(24px,4vw,44px)}.learning-guide-map__stage section[hidden]{display:none}.learning-guide-map__stage small{max-width:34ch;color:var(--teal);font-weight:800;line-height:1.45;display:block}.learning-guide-map__stage h2{margin-top:16px;font-size:clamp(1.55rem,3vw,2.85rem)}.learning-guide-map__stage ol{background:var(--ink-10);gap:1px;margin:28px 0 0;padding:0;list-style:none;display:grid}.learning-guide-map__stage li{background:var(--rice);grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.learning-guide-map__stage li span{color:var(--teal);font-size:.68rem;font-weight:800}.learning-guide-map__stage a{color:var(--teal);margin-top:26px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.learning-guide-map>footer,.glossary-map>footer,.learning-detail-visual>footer,.term-visual>footer{border-top:1px solid var(--ink-10);background:var(--white);justify-content:center;align-items:center;gap:12px;padding:14px 18px;font-size:.72rem;font-weight:800;display:flex}.learning-guide-map>footer strong,.glossary-map>footer strong{color:var(--teal)}.learning-section-head{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);align-items:end;gap:clamp(28px,5vw,72px);margin-bottom:clamp(42px,7vw,82px);display:grid}.learning-section-head h2{max-width:13ch}.learning-section-head>p{color:var(--ink-72);font-size:1.05rem}.learning-guide-deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.learning-guide-card{background:var(--white);min-height:610px;color:var(--ink);transition:background var(--base),color var(--base),transform var(--fast);flex-direction:column;text-decoration:none;display:flex}.learning-guide-card:hover,.learning-guide-card:focus-visible{background:var(--ink);color:var(--white);transform:translateY(-4px)}.learning-guide-card__visual{background:var(--rice);min-height:220px;padding:24px;position:relative;overflow:hidden}.learning-guide-card__visual span{z-index:2;color:var(--teal);font-size:.7rem;font-weight:800;position:relative}.learning-guide-card__visual i{background:var(--ink);transform-origin:0;height:8px;position:absolute;left:28px;right:28px}.learning-guide-card__visual i:first-of-type{width:58%;bottom:46px}.learning-guide-card__visual i:nth-of-type(2){background:var(--yellow);width:82%;bottom:78px}.learning-guide-card__visual i:nth-of-type(3){background:var(--teal);width:38%;bottom:110px}.learning-guide-card__visual b{border:18px solid var(--teal);border-left-color:#0000;border-radius:50%;width:112px;height:112px;position:absolute;top:48px;right:24px;transform:rotate(-24deg)}.learning-guide-card--cash .learning-guide-card__visual i:first-of-type{background:var(--teal);width:74%}.learning-guide-card--cash .learning-guide-card__visual i:nth-of-type(3){background:var(--ink);width:62%}.learning-guide-card--ai .learning-guide-card__visual b{border-color:var(--yellow);border-top-color:#0000}.learning-guide-card--ai .learning-guide-card__visual i:nth-of-type(2){background:var(--teal)}.learning-guide-card:hover .learning-guide-card__visual,.learning-guide-card:focus-visible .learning-guide-card__visual{background:#ffffff14}.learning-guide-card__copy{flex-direction:column;flex:1;padding:clamp(24px,3vw,34px);display:flex}.learning-guide-card__copy small{color:var(--teal);font-weight:800;line-height:1.45}.learning-guide-card:hover small,.learning-guide-card:focus-visible small{color:var(--yellow)}.learning-guide-card__copy h3{margin-top:16px;font-size:clamp(1.7rem,3.1vw,3rem);line-height:.98}.learning-guide-card__copy p{color:var(--ink-72);margin-top:16px}.learning-guide-card:hover p,.learning-guide-card:focus-visible p{color:#ffffffad}.learning-guide-card__copy ul{gap:8px;margin:28px 0 0;padding:0;list-style:none;display:grid}.learning-guide-card__copy li{color:var(--ink-72);padding-left:18px;font-size:.8rem;position:relative}.learning-guide-card__copy li:before{content:"";background:var(--yellow);width:7px;height:7px;position:absolute;top:.72em;left:0}.learning-guide-card:hover li,.learning-guide-card:focus-visible li{color:#ffffffb8}.learning-guide-card__copy strong{color:var(--teal);border-top:1px solid;justify-content:space-between;margin-top:auto;padding-top:26px;font-size:.8rem;display:flex}.learning-guide-card:hover strong,.learning-guide-card:focus-visible strong{color:var(--yellow)}.learning-method__grid,.learning-steps__layout,.term-explanation__grid{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);align-items:start;gap:clamp(44px,8vw,122px);display:grid}.learning-method__copy,.learning-checklist,.term-explanation__lead{position:sticky;top:104px}.learning-method__copy p:not(.section-kicker),.term-explanation__lead p{color:var(--ink-72);margin-top:20px}.learning-method__copy .text-link{margin-top:24px}.learning-method__rail,.learning-step-list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.learning-method__rail li,.learning-step-list li{border-bottom:1px solid var(--ink-10);grid-template-columns:52px 1fr;gap:20px;padding:28px 0;display:grid}.learning-method__rail span,.learning-step-list>li>span{color:var(--teal);font-size:.72rem;font-weight:800}.learning-method__rail p,.learning-step-list p{color:var(--ink-72);margin-top:10px}.learning-detail-hero__question{color:var(--teal);margin-top:22px;font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:800}.learning-detail-hero .button-row,.glossary-detail-hero .button-row{margin-top:30px}.learning-detail-visual__stage{background:var(--yellow);grid-template-columns:.54fr 1.46fr;min-height:400px;display:grid;position:relative}.learning-detail-visual__stage>img{place-self:end center;width:min(128%,250px);transform:translateY(20px)}.learning-detail-visual__board{background:var(--rice);align-self:stretch;padding:clamp(24px,4vw,40px)}.learning-detail-visual__board small{color:var(--teal);font-weight:800}.learning-detail-visual__board>strong{margin-top:14px;font-size:clamp(1.4rem,2.6vw,2.4rem);line-height:1.12;display:block}.learning-detail-visual__board ol{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.learning-detail-visual__board li{grid-template-columns:34px 40px 1fr;align-items:center;gap:12px;display:grid}.learning-detail-visual__board span{color:var(--teal);font-size:.66rem;font-weight:800}.learning-detail-visual__board i{background:var(--ink);height:4px}.learning-detail-visual__board li:nth-child(2) i{background:var(--yellow)}.learning-detail-visual__board li:nth-child(3) i{background:var(--teal)}.learning-detail-visual>footer,.term-visual>footer{background:var(--ink);color:var(--white);justify-content:space-between}.learning-detail-visual>footer span,.term-visual>footer small{color:var(--yellow)}.learning-detail--cash .learning-detail-visual__stage{background:var(--teal)}.learning-detail--ai .learning-detail-visual__stage{background:var(--ink)}.learning-checklist{padding-top:4px}.learning-checklist h2{margin-top:14px;font-size:clamp(1.8rem,3.8vw,3.6rem)}.learning-checklist ul{gap:10px;margin:28px 0 22px;padding:0;list-style:none;display:grid}.learning-checklist li{border-bottom:1px solid var(--ink-10);grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:13px 0;font-weight:800;display:grid}.learning-checklist li span{color:var(--teal)}.learning-checklist small{color:var(--ink-72);line-height:1.6;display:block}.learning-step-list li{grid-template-columns:58px 1fr 84px;padding:34px 0;position:relative}.learning-step-list small{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.learning-step-list h2{max-width:18ch;margin-top:8px;font-size:clamp(1.6rem,3.1vw,3rem)}.learning-step-list li>i{background:var(--yellow);align-self:center;height:8px}.learning-step-list li:nth-child(2n)>i{background:var(--teal)}.learning-related__grid{background:var(--ink-10);border:1px solid var(--ink-10);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.learning-related-card{background:var(--white);min-height:330px;color:var(--ink);transition:background var(--fast),color var(--fast),transform var(--fast);flex-direction:column;padding:clamp(24px,3vw,34px);text-decoration:none;display:flex}.learning-related-card:hover,.learning-related-card:focus-visible{background:var(--teal);color:var(--white);transform:translateY(-4px)}.learning-related-card>span{color:var(--teal);font-size:.7rem;font-weight:800}.learning-related-card:hover>span,.learning-related-card:focus-visible>span{color:var(--yellow)}.learning-related-card small{color:var(--ink-72);margin-top:24px;font-weight:800;display:block}.learning-related-card:hover small,.learning-related-card:focus-visible small{color:#ffffffa6}.learning-related-card h3{margin-top:10px;font-size:clamp(1.35rem,2.4vw,2.1rem)}.learning-related-card p{color:var(--ink-72);margin-top:14px}.learning-related-card:hover p,.learning-related-card:focus-visible p{color:#ffffffb8}.learning-related-card b{color:var(--teal);border-top:1px solid;justify-content:space-between;margin-top:auto;padding-top:22px;font-size:.78rem;display:flex}.learning-related-card:hover b,.learning-related-card:focus-visible b{color:var(--yellow)}.learning-close-stage{background:var(--yellow)}.learning-close{border:1px solid var(--ink);background:var(--rice);grid-template-columns:210px minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:clamp(24px,5vw,72px);min-height:430px;padding:clamp(28px,5vw,58px);display:grid;position:relative;overflow:hidden}.learning-close--compact{grid-template-columns:180px minmax(0,1fr)}.learning-close__mascot{align-self:end;min-height:260px;position:relative}.learning-close__mascot span{border:1px solid var(--ink);aspect-ratio:1;background:var(--yellow);border-radius:50%;position:absolute;inset:28px 0 auto}.learning-close__mascot img{width:220px;max-width:none;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.learning-close h2{max-width:16ch;margin-top:12px}.learning-close p:not(.section-kicker){color:var(--ink-72);margin:18px 0 28px}.learning-close__cards{gap:12px;display:grid}.learning-close__cards a{border:1px solid var(--ink);background:var(--white);box-shadow:6px 6px 0 var(--ink);transition:transform var(--fast);grid-template-columns:1fr auto;gap:6px 12px;padding:18px;text-decoration:none;display:grid}.learning-close__cards a:hover,.learning-close__cards a:focus-visible{transform:translateY(-3px)}.learning-close__cards small{color:var(--teal);font-weight:800}.learning-close__cards strong{grid-column:1;font-size:.94rem}.learning-close__cards span{color:var(--teal);grid-area:1/2/3;align-self:center;font-weight:800}.glossary-map__stage{background:var(--yellow);min-height:430px;position:relative;overflow:hidden}.glossary-map__stage img{z-index:3;width:245px;position:absolute;bottom:-32px;left:50%;transform:translate(-50%)}.glossary-map__orbit{border:1px solid #0b304547;border-radius:50%;position:absolute;inset:34px;transform:rotate(-10deg)}.glossary-map__orbit i{background:var(--teal);border-radius:50%;width:9px;height:9px;position:absolute}.glossary-map__orbit i:first-child{top:28%;left:8%}.glossary-map__orbit i:nth-child(2){background:var(--ink);top:14%;right:13%}.glossary-map__orbit i:nth-child(3){background:var(--white);bottom:10%;right:21%}.glossary-map__node{z-index:4;border:1px solid var(--ink);background:var(--white);min-width:128px;transition:transform var(--fast),background var(--fast),color var(--fast);gap:3px;padding:13px 15px;text-decoration:none;display:grid;position:absolute;box-shadow:6px 6px #0b304538}.glossary-map__node:hover,.glossary-map__node:focus-visible{background:var(--ink);color:var(--white);transform:translateY(-3px)}.glossary-map__node small{color:var(--teal);font-size:.64rem;font-weight:800}.glossary-map__node strong{font-size:.9rem}.glossary-map__node--revenue{top:58px;left:24px}.glossary-map__node--cost{top:88px;right:22px}.glossary-map__node--cash{bottom:78px;left:44px}.glossary-map__node--stock{bottom:50px;right:38px}.glossary-search-panel{border:1px solid var(--ink);background:var(--rice);gap:16px;margin-bottom:26px;padding:clamp(20px,3vw,30px);display:grid}.glossary-search-panel label{font-weight:800}.glossary-search-panel__input{border:1px solid var(--ink-20);background:var(--white);grid-template-columns:34px 1fr auto;align-items:center;display:grid}.glossary-search-panel__input span{color:var(--teal);justify-self:center;font-weight:800}.glossary-search-panel__input input{background:0 0;border:0;min-height:54px;padding:0 14px}.glossary-search-panel__input input:focus{outline:0}.glossary-search-panel__input:focus-within{outline:3px solid var(--yellow);outline-offset:2px}.glossary-search-panel__input button{background:var(--ink);color:var(--white);border:0;border-radius:999px;margin-right:8px;padding:7px 11px;font-size:.72rem;font-weight:800}.glossary-search-panel__filters{flex-wrap:wrap;gap:8px;display:flex}.glossary-search-panel__filters button{border:1px solid var(--ink-20);color:var(--ink);background:0 0;border-radius:999px;padding:8px 12px;font-size:.74rem;font-weight:800}.glossary-search-panel__filters button[aria-pressed=true]{border-color:var(--teal);background:var(--teal);color:var(--white)}.glossary-search-panel>p{color:var(--ink-72);font-size:.78rem}.glossary-ledger{border-top:1px solid var(--ink)}.glossary-ledger__row{border-bottom:1px solid var(--ink-10);min-height:150px;color:var(--ink);transition:background var(--fast),padding var(--fast);grid-template-columns:46px .58fr 1fr .72fr auto;align-items:center;gap:20px;text-decoration:none;display:grid}.glossary-ledger__row:hover,.glossary-ledger__row:focus-visible{background:var(--rice);padding-inline:16px}.glossary-ledger__row>span{color:var(--teal);font-size:.72rem;font-weight:800}.glossary-ledger__row small{color:var(--teal);font-weight:800}.glossary-ledger__row h3{margin-top:6px;font-size:clamp(1.3rem,2.4vw,2.2rem)}.glossary-ledger__row p{color:var(--ink-72);font-size:.9rem}.glossary-ledger__row strong{color:var(--ink);margin-top:8px;font-size:.82rem;display:block}.glossary-ledger__links{flex-wrap:wrap;gap:6px;display:flex}.glossary-ledger__links i{border:1px solid var(--ink-10);background:var(--white);color:var(--ink-72);border-radius:999px;padding:5px 8px;font-size:.68rem;font-style:normal}.glossary-ledger__row>b{color:var(--teal);font-size:.76rem}.glossary-empty{border-left:4px solid var(--yellow);background:var(--yellow-18);margin-top:24px;padding:24px}.glossary-empty p{color:var(--ink-72);margin:8px 0 14px}.glossary-connection-rail{border-top:1px solid var(--ink)}.glossary-connection-rail a{border-bottom:1px solid var(--ink-10);transition:background var(--fast),padding var(--fast);grid-template-columns:44px 1fr auto;align-items:center;gap:18px;padding:24px 0;text-decoration:none;display:grid}.glossary-connection-rail a:hover,.glossary-connection-rail a:focus-visible{background:var(--white);padding-inline:14px}.glossary-connection-rail span{color:var(--teal);font-size:.72rem;font-weight:800}.glossary-connection-rail small{color:var(--ink-72);font-weight:800;display:block}.glossary-connection-rail strong{margin-top:6px;font-size:1.04rem;display:block}.glossary-connection-rail i{color:var(--teal);font-style:normal;font-weight:800}.glossary-detail-hero__definition{color:var(--ink-72);margin-top:24px;font-size:clamp(1.18rem,2vw,1.6rem);line-height:1.55}.term-visual__stage{background:var(--yellow);grid-template-columns:.5fr 1.5fr;min-height:410px;display:grid;position:relative}.term-visual__stage img{place-self:end center;width:min(132%,245px);transform:translateY(20px)}.term-visual__stage ol{background:var(--rice);align-content:center;gap:14px;margin:0;padding:clamp(24px,4vw,42px);list-style:none;display:grid}.term-visual__stage li{grid-template-columns:34px 54px 1fr;align-items:center;gap:12px;display:grid}.term-visual__stage span{color:var(--teal);font-size:.66rem;font-weight:800}.term-visual__stage i{background:var(--ink);height:6px}.term-visual__stage li:nth-child(2) i{background:var(--teal)}.term-visual__stage li:nth-child(3) i{background:var(--yellow)}.term-explanation__grid{grid-template-columns:.85fr .72fr .72fr}.term-example-card,.term-contrast-card{border:1px solid var(--ink);background:var(--white);min-height:360px;padding:clamp(24px,4vw,40px)}.term-example-card{background:var(--ink);color:var(--white)}.term-example-card span,.term-contrast-card span{color:var(--yellow);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.term-contrast-card span{color:var(--teal)}.term-example-card p{margin-top:24px;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.45}.term-example-card small{color:#ffffff9e;margin-top:26px;line-height:1.5;display:block}.term-contrast-card h3{margin-top:22px;font-size:clamp(1.5rem,2.8vw,2.45rem)}.term-contrast-card p{color:var(--ink-72);margin-top:18px}.term-practical{background:var(--white)}.term-practical__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(28px,5vw,70px);display:grid}.term-formula-card{border:1px solid var(--ink);background:var(--yellow);box-shadow:9px 9px 0 var(--ink);padding:clamp(24px,4vw,42px);position:sticky;top:112px}.term-formula-card>span{color:var(--ink);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800}.term-formula-card h2{margin-top:18px;font-size:clamp(1.45rem,2.8vw,2.6rem);line-height:1.08}.term-formula-card p{color:#0b3045b8;margin-top:18px;line-height:1.65}.term-checklist{padding-top:4px}.term-checklist ol{border:1px solid var(--ink-10);background:var(--ink-10);gap:1px;margin:18px 0 0;padding:0;list-style:none;display:grid}.term-checklist li{background:var(--rice);grid-template-columns:54px minmax(0,1fr);gap:18px;padding:22px;display:grid}.term-checklist li>span{background:var(--ink);width:42px;height:42px;color:var(--yellow);place-items:center;font-size:.66rem;font-weight:800;display:grid}.term-checklist strong{font-size:1.02rem;display:block}.term-checklist p{color:var(--ink-72);margin-top:7px;line-height:1.55}.term-related__rail{background:var(--ink-10);border:1px solid var(--ink-10);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.term-related__rail a{background:var(--white);min-height:230px;transition:background var(--fast),color var(--fast),transform var(--fast);align-content:end;padding:24px;text-decoration:none;display:grid}.term-related__rail a:hover,.term-related__rail a:focus-visible{background:var(--teal);color:var(--white);transform:translateY(-4px)}.term-related__rail span{color:var(--teal);font-size:.72rem;font-weight:800}.term-related__rail a:hover span,.term-related__rail a:focus-visible span{color:var(--yellow)}.term-related__rail small{color:var(--ink-72);margin-top:34px;font-weight:800}.term-related__rail a:hover small,.term-related__rail a:focus-visible small{color:#ffffffad}.term-related__rail strong{margin-top:10px;font-size:clamp(1.2rem,2vw,1.7rem)}.term-related__rail i{color:var(--teal);margin-top:22px;font-style:normal;font-weight:800}.term-related__rail a:hover i,.term-related__rail a:focus-visible i{color:var(--yellow)}@media (prefers-reduced-motion:no-preference) and (width>=1201px) and (hover:hover) and (pointer:fine){.learning-guide-card__visual i{animation:learning-line 3.4s var(--ease) infinite alternate}.learning-guide-card__visual i:nth-of-type(2){animation-delay:-1s}.learning-guide-card__visual i:nth-of-type(3){animation-delay:-1.8s}.glossary-map__orbit{animation:11s linear infinite glossary-orbit}.glossary-map__stage img,.term-visual__stage img,.learning-detail-visual__stage>img,.learning-guide-map__stage>img{animation:5.5s ease-in-out infinite learning-float}@keyframes learning-line{0%{transform:scaleX(.72)}to{transform:scaleX(1.05)}}@keyframes glossary-orbit{to{transform:rotate(350deg)}}@keyframes learning-float{50%{transform:translateY(10px)}}.glossary-map__stage img{animation-name:learning-float-centered}@keyframes learning-float-centered{50%{transform:translate(-50%)translateY(10px)}}}@media (width<=1200px){.learning-hero__grid,.learning-detail-hero__grid,.glossary-detail-hero__grid{grid-template-columns:1fr}.learning-guide-map,.glossary-map,.learning-detail-visual,.term-visual{justify-self:center;width:min(760px,100%)}.learning-guide-deck{grid-template-columns:1fr}.learning-guide-card{grid-template-columns:minmax(220px,.42fr) 1fr;min-height:0;display:grid}.learning-guide-card__visual{min-height:260px}.glossary-ledger__row{grid-template-columns:42px .7fr 1fr auto}.glossary-ledger__links{display:none}.term-explanation__grid{grid-template-columns:1fr 1fr}.term-explanation__lead{grid-column:1/-1;position:static}}@media (width<=960px){.learning-hero__grid,.learning-detail-hero__grid,.glossary-detail-hero__grid,.learning-section-head,.learning-method__grid,.learning-steps__layout{grid-template-columns:1fr}.learning-guide-map,.glossary-map,.learning-detail-visual,.term-visual{justify-self:center;width:min(760px,100%)}.learning-method__copy,.learning-checklist{position:static}.learning-related__grid,.term-related__rail,.learning-close,.learning-close--compact{grid-template-columns:1fr}.learning-close__mascot{display:none}.learning-close__cards{grid-template-columns:1fr 1fr}.glossary-ledger__row{grid-template-columns:42px 1fr}.glossary-ledger__row>div:nth-of-type(2),.glossary-ledger__row>b{grid-column:2}.glossary-connection-rail a{grid-template-columns:42px 1fr}.glossary-connection-rail i{grid-column:2}.term-explanation__grid,.term-practical__grid{grid-template-columns:1fr}.term-example-card,.term-contrast-card{min-height:0}.term-explanation__lead,.term-formula-card{position:static}}@media (width<=680px){.learning-hero,.learning-detail-hero,.glossary-detail-hero{padding-top:34px}.learning-hero__copy h1,.learning-detail-hero__copy h1,.glossary-detail-hero__copy h1{font-size:clamp(2.7rem,12vw,4rem)}.learning-guide-map,.glossary-map,.learning-detail-visual,.term-visual{box-shadow:8px 8px 0 var(--ink)}.learning-guide-map__stage,.learning-detail-visual__stage,.term-visual__stage{grid-template-columns:1fr}.learning-guide-map__stage>img,.learning-detail-visual__stage>img,.term-visual__stage img{width:180px}.learning-guide-map__stage>img{opacity:.38;position:absolute;bottom:0;right:0}.learning-guide-map__stage section{z-index:1;position:relative}.learning-guide-card{grid-template-columns:1fr}.learning-guide-card__copy{min-height:360px}.learning-step-list li{grid-template-columns:44px 1fr}.learning-step-list li>i{display:none}.learning-close{padding:24px 18px}.learning-close__cards{grid-template-columns:1fr}.glossary-map__stage{min-height:410px}.glossary-map__stage img{width:190px}.glossary-map__node{min-width:112px;padding:11px}.glossary-map__node--revenue{top:48px;left:14px}.glossary-map__node--cost{top:76px;right:12px}.glossary-map__node--cash{bottom:88px;left:16px}.glossary-map__node--stock{bottom:62px;right:18px}.glossary-search-panel__input{grid-template-columns:30px 1fr}.glossary-search-panel__input button{grid-column:1/-1;width:calc(100% - 16px);margin:0 8px 8px}.term-visual__stage ol{padding:24px 18px}.term-visual__stage li{grid-template-columns:30px 36px 1fr}.term-related__rail a{min-height:185px}.learning-close .button-row,.learning-close .button{width:100%}}@media (prefers-reduced-motion:reduce){.learning-guide-card__visual i,.glossary-map__orbit,.learning-close__mascot img,.glossary-map__stage img,.term-visual__stage img,.learning-detail-visual__stage>img,.learning-guide-map__stage>img{animation:none!important}}.glossary-search-panel__input button,.glossary-search-panel__filters button{min-height:44px}@media (width>=961px) and (width<=1200px){.learning-hero__grid,.learning-detail-hero__grid,.glossary-detail-hero__grid{grid-template-columns:minmax(260px,.93fr) minmax(430px,1.07fr);gap:clamp(24px,3vw,42px)}.learning-guide-map,.glossary-map,.learning-detail-visual,.term-visual{justify-self:stretch;width:100%}}@media (width<=1200px),(hover:none),(pointer:coarse){.learning-hero__pills a:hover,.learning-hero__pills a:focus-visible,.learning-guide-card:hover,.learning-guide-card:focus-visible,.learning-related-card:hover,.learning-related-card:focus-visible,.learning-close__cards a:hover,.learning-close__cards a:focus-visible,.glossary-map__node:hover,.glossary-map__node:focus-visible,.term-related__rail a:hover,.term-related__rail a:focus-visible{transform:none}}
