.app-shell{--ivory:var(--fnc-neutral-100);--paper:var(--fnc-neutral-50);--indigo:var(--fnc-indigo-500);--indigo-2:var(--fnc-indigo-400);--orange:var(--fnc-orange-500);--aqua:var(--fnc-aqua-500);--yellow:var(--fnc-yellow-500);--ink:var(--fnc-neutral-800);--muted:var(--fnc-neutral-500);--line:var(--fnc-neutral-200);--shadow:var(--fnc-shadow-md);--radius:var(--fnc-radius-xl);--fnc-ui-page:var(--fnc-neutral-100);--fnc-ui-surface:var(--fnc-neutral-50);--fnc-ui-text:var(--fnc-neutral-500);--fnc-ui-heading:var(--fnc-indigo-500);--fnc-ui-muted:var(--fnc-neutral-400);--fnc-ui-line:var(--fnc-neutral-200);--fnc-ui-violet:var(--fnc-violet-500);--fnc-ui-aqua:var(--fnc-aqua-500);--fnc-ui-coral:var(--fnc-orange-500);color:var(--fnc-ui-text)}.app-shell .main-area{color:var(--fnc-ui-text);background:radial-gradient(circle at 86% 4%, color-mix(in srgb, var(--fnc-rose-200) 38%, transparent), transparent 27rem), radial-gradient(circle at 48% 13%, color-mix(in srgb, var(--fnc-aqua-200) 32%, transparent), transparent 30rem), var(--fnc-ui-page)}.app-shell .sidebar{background:linear-gradient(180deg, var(--fnc-indigo-500) 0%, var(--fnc-indigo-700) 64%, var(--fnc-indigo-900) 100%)}.app-shell :is(.dashboard-page,.curriculum-page,.lesson-page-complete){color:var(--fnc-ui-text)}.app-shell :is(.dashboard-header h1,.section-heading h2,.curriculum-hero h1){color:var(--fnc-ui-heading)}.app-shell :is(.curriculum-back,.subjects-all-link){color:var(--fnc-violet-600)}.app-shell :is(.curriculum-back,.subjects-all-link):hover{color:var(--fnc-ui-coral)}.app-shell :is(a,button):focus-visible{outline-color:var(--fnc-color-focus)}.app-shell .mobile-profile-avatar,.lesson-page-complete .lesson-hero-illustrated .audio-available{background:var(--fnc-gradient-action)}.dashboard-page .profile-chip>span{color:var(--fnc-color-on-strong);background:linear-gradient(145deg, var(--fnc-violet-500), var(--fnc-violet-400))}.dashboard-page .dashboard-overview{background:color-mix(in srgb, var(--fnc-ui-surface) 92%, transparent);box-shadow:var(--fnc-shadow-md)}.dashboard-page .dashboard-overview article{border-color:var(--fnc-ui-line)}.dashboard-page .dashboard-overview .stat-icon.aqua{background:var(--fnc-gradient-aqua)}.dashboard-page .dashboard-overview .stat-icon.pink{background:linear-gradient(135deg, var(--fnc-violet-500), var(--fnc-violet-400))}.dashboard-page .dashboard-overview .stat-icon.orange{background:var(--fnc-gradient-action)}.dashboard-page .dashboard-overview article:first-child strong{color:var(--fnc-aqua-700)}.dashboard-page .dashboard-overview article:nth-child(2) strong{color:var(--fnc-violet-600)}.dashboard-page .dashboard-overview article:nth-child(3) strong{color:var(--fnc-orange-700)}.dashboard-page .subject-card,.curriculum-page .curriculum-subject-card{color:var(--fnc-ui-text);background:linear-gradient(160deg, var(--fnc-ui-surface) 42%, var(--fnc-violet-50) 100%);box-shadow:var(--fnc-shadow-md);border:0}.dashboard-page .subject-card :is(h3,.arabic),.curriculum-page .curriculum-subject-card :is(h3,.arabic){color:var(--fnc-ui-heading)}.dashboard-page .subject-card .arabic,.curriculum-page .curriculum-subject-card .arabic{color:var(--fnc-aqua-700)}.dashboard-page .curriculum-kicker{color:var(--fnc-orange-600)}.curriculum-page .curriculum-kicker{color:var(--fnc-violet-600)}.dashboard-page .subject-card>a,.curriculum-page .curriculum-subject-card .curriculum-subject-action{color:var(--fnc-color-on-strong);background:var(--fnc-gradient-action);box-shadow:0 .5rem 1.125rem color-mix(in srgb, var(--fnc-ui-coral) 25%, transparent)}.curriculum-page .curriculum-subject-card{cursor:pointer;text-decoration:none}.curriculum-page .curriculum-subject-card:focus-visible{outline:3px solid var(--fnc-aqua-400);outline-offset:4px}.curriculum-page .curriculum-subject-action{border-radius:13px;place-items:center;width:37px;height:37px;display:grid;position:absolute;bottom:15px;right:17px}.app-shell .curriculum-availability{color:var(--fnc-neutral-600);background:var(--fnc-indigo-50)}.app-shell .curriculum-availability.is-open{color:var(--fnc-aqua-800);background:var(--fnc-aqua-50)}.curriculum-page .curriculum-hero{color:var(--fnc-color-on-strong);background:radial-gradient(circle at 91% 9%, color-mix(in srgb, var(--fnc-aqua-400) 28%, transparent), transparent 15rem), radial-gradient(circle at 58% 110%, color-mix(in srgb, var(--fnc-rose-400) 24%, transparent), transparent 18rem), var(--fnc-gradient-signature-stage);box-shadow:var(--fnc-shadow-lg);border:0}.curriculum-page .curriculum-hero :is(h1,p,.arabic){color:var(--fnc-color-on-strong)}.curriculum-page .curriculum-hero .eyebrow{color:var(--fnc-orange-300)}.curriculum-page .curriculum-hero>.arabic{color:var(--fnc-aqua-300)}.curriculum-page .curriculum-hero>.arabic small{color:color-mix(in srgb, var(--fnc-color-on-strong) 74%, transparent)}.curriculum-page>.curriculum-subject-grid{gap:var(--fnc-space-5);grid-template-columns:repeat(6,minmax(0,1fr))}.curriculum-page>.curriculum-subject-grid>.curriculum-subject-card{border-radius:var(--fnc-radius-xl);grid-column:span 2;min-height:17.5rem}.curriculum-page>.curriculum-subject-grid>.curriculum-subject-card:nth-last-child(-n+2){grid-column:span 3}.curriculum-page .curriculum-subject-card .subject-illustration{height:9rem}.curriculum-page :is(.curriculum-section-row,.curriculum-entry-row){border-color:var(--fnc-ui-line);color:var(--fnc-ui-text);background:color-mix(in srgb, var(--fnc-ui-surface) 94%, transparent);box-shadow:var(--fnc-shadow-sm)}.curriculum-page :is(.curriculum-section-row:hover,.curriculum-entry-row.is-available:hover){border-color:var(--fnc-aqua-300);box-shadow:var(--fnc-shadow-md)}.curriculum-page :is(.curriculum-section-index,.curriculum-entry-index){color:var(--fnc-color-on-strong);background:var(--fnc-gradient-action);box-shadow:0 .5rem 1rem color-mix(in srgb, var(--fnc-ui-coral) 22%, transparent)}.curriculum-page :is(.curriculum-section-copy,.curriculum-entry-copy) strong{color:var(--fnc-ui-heading)}.curriculum-page :is(.curriculum-section-copy,.curriculum-entry-copy) .arabic{color:var(--fnc-aqua-700)}.curriculum-page :is(.curriculum-section-copy small,.curriculum-entry-copy>small){color:var(--fnc-violet-500)}.curriculum-page :is(.curriculum-section-count,.curriculum-pages){color:var(--fnc-ui-muted)}.curriculum-page .curriculum-status{color:var(--fnc-neutral-600);background:var(--fnc-indigo-50)}.curriculum-page .curriculum-status.status-controlled{color:var(--fnc-aqua-800);background:var(--fnc-aqua-50)}.curriculum-page .curriculum-status.status-scan-required{color:var(--fnc-orange-700);background:var(--fnc-orange-50)}.curriculum-page .curriculum-status.status-to-extract{color:var(--fnc-violet-700);background:var(--fnc-violet-50)}.curriculum-page .curriculum-source-note{border-color:var(--fnc-ui-coral);color:var(--fnc-neutral-700);background:var(--fnc-ui-surface)}.curriculum-page .curriculum-source-note .arabic{color:var(--fnc-violet-700)}.lesson-page-complete{--subject:var(--fnc-violet-500);--subject-deep:var(--fnc-indigo-500);--subject-secondary:var(--fnc-aqua-500);--subject-soft:var(--fnc-violet-50);--subject-wash:var(--fnc-aqua-50)}.lesson-page-complete .lesson-coast-visual:after{width:17.5rem;height:20.5rem;filter:drop-shadow(0 1.15rem .85rem color-mix(in srgb, var(--fnc-indigo-900) 32%, transparent));background-image:url(/brand/v10/finou-geographie-v10.png);background-position:bottom;bottom:-1.45rem;right:2.5%}.lesson-page-complete .manual-block-flow>.manual-block-heading[data-manual-block-id$=-activity-heading]{color:var(--fnc-color-on-strong);background:var(--fnc-gradient-action);box-shadow:0 .75rem 1.75rem color-mix(in srgb, var(--fnc-ui-coral) 22%, transparent)}.lesson-page-complete .manual-block-flow>.manual-block-heading[data-manual-block-id$=-activity-heading] h3{color:var(--fnc-color-on-strong)}.lesson-page-complete .manual-block-flow>.manual-block-heading:not([data-manual-block-id$=-activity-heading]){background:linear-gradient(120deg, var(--fnc-orange-50), var(--fnc-violet-50));box-shadow:inset 0 1px var(--fnc-color-on-strong), var(--fnc-shadow-sm)}.lesson-page-complete .manual-block-flow>.manual-block-heading:not([data-manual-block-id$=-activity-heading]) h3{color:var(--fnc-orange-700)}.lesson-page-complete .manual-block-text{background:linear-gradient(110deg, var(--fnc-ui-surface), var(--fnc-violet-50), var(--fnc-aqua-50))}.lesson-page-complete .manual-block-copy p{color:var(--fnc-ui-text)}.lesson-page-complete .manual-block-copy p.arabic{color:var(--fnc-aqua-700)}.lesson-page-complete .manual-block-marker{color:var(--fnc-violet-500)}.lesson-page-complete .review-stage>.quiz-variant-final:before{background:linear-gradient(90deg, var(--fnc-violet-500), var(--fnc-ui-coral))}.lesson-page-complete .review-stage>.quiz-variant-final .eyebrow{color:var(--fnc-ui-coral)}.lesson-page-complete .review-stage>.quiz-variant-final :is(.quiz-head h2,.review-title-ar){color:var(--fnc-violet-700)}.lesson-page-complete .review-stage>.quiz-variant-final .question-count{color:var(--fnc-violet-700);background:var(--fnc-violet-50)}@media (max-width:980px){.curriculum-page>.curriculum-subject-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.curriculum-page>.curriculum-subject-grid>.curriculum-subject-card,.curriculum-page>.curriculum-subject-grid>.curriculum-subject-card:nth-last-child(-n+2){grid-column:span 1}.lesson-page-complete .lesson-coast-visual:after{width:13rem;height:15rem;bottom:-1rem;right:2.5%}}@media (max-width:680px){.curriculum-page>.curriculum-subject-grid{grid-template-columns:minmax(0,1fr)}.curriculum-page .curriculum-hero{padding:var(--fnc-space-6) var(--fnc-space-5)}.lesson-page-complete .lesson-coast-visual:after{width:10rem;height:12rem;bottom:-.8rem;right:4%}}@media (prefers-reduced-motion:reduce){.curriculum-page .curriculum-subject-card,.curriculum-page :is(.curriculum-section-row,.curriculum-entry-row){transition:none}}.lesson-accent-history .lesson-hero-illustrated .subject-pill{color:#fff;background:linear-gradient(135deg,#ff5a48 0%,#f25a8e 100%);box-shadow:0 6px 16px #f25a8e59}.lesson-hero-illustrated.is-long-title .lesson-heading h1{max-width:620px;font-size:clamp(1.7rem,2.7vw,2.6rem);line-height:1.12}.lesson-hero-illustrated.is-long-title .hero-ar{font-size:clamp(1.25rem,2vw,1.8rem)}.lesson-accent-arabic .lesson-hero-illustrated .subject-pill{color:#fff;background:linear-gradient(135deg,#eb86b7 0%,#f5a623 100%);box-shadow:0 6px 16px #eb86b759}.lesson-accent-maths .lesson-hero-illustrated .subject-pill{color:#fff;background:linear-gradient(135deg,#626be0 0%,#9b7cf0 100%);box-shadow:0 6px 16px #626be059}.lesson-page-complete.lesson-accent-history .lesson-coast-visual:after,.lesson-accent-history .lesson-hero-illustrated:after{background-image:url(/brand/v10/finou-histoire-v10.png);background-repeat:no-repeat;background-size:contain}.lesson-page-complete.lesson-accent-arabic .lesson-coast-visual:after,.lesson-accent-arabic .lesson-hero-illustrated:after{background-image:url(/brand/v10/finou-arabe-v10.png);background-repeat:no-repeat;background-size:contain}.lesson-page-complete.lesson-accent-maths .lesson-coast-visual:after,.lesson-accent-maths .lesson-hero-illustrated:after{background-image:url(/brand/v10/finou-maths-v10.png);background-repeat:no-repeat;background-size:contain}.sidebar .brand-logo-full{object-fit:contain;height:auto;width:100%!important;max-height:100px!important}.curriculum-page .curriculum-subject-hero{isolation:isolate;background:var(--fnc-indigo-900);min-height:clamp(220px,23vw,290px);padding-right:clamp(150px,20vw,230px);position:relative}.curriculum-page .curriculum-subject-hero-image{z-index:-2;background-position:50% 48%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.curriculum-page .curriculum-subject-hero-image:after{content:"";background:linear-gradient(90deg,#2b2069fc 0%,#3e2b7feb 34%,#422f8338 55%,#2a20610a 100%),linear-gradient(#0000 38%,#2019516b);position:absolute;inset:0}.curriculum-page .curriculum-subject-hero-copy,.curriculum-page .curriculum-subject-hero>.arabic{z-index:1;text-shadow:0 2px 14px #1a14486b;position:relative}.curriculum-page .curriculum-subject-hero>.arabic{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#2b20698f;border-radius:1rem;justify-self:end;padding:.65rem .8rem}.curriculum-page .curriculum-subject-hero:after{content:"";z-index:2;aspect-ratio:4/5;pointer-events:none;filter:drop-shadow(0 10px 16px #14103c59);background:top/contain no-repeat;width:clamp(130px,17vw,200px);position:absolute;bottom:-34px;right:18px}.curriculum-theme-geo .curriculum-subject-hero:after{background-image:url(/brand/v10/finou-geographie-v10.png)}.curriculum-theme-history .curriculum-subject-hero:after{background-image:url(/brand/v10/finou-histoire-v10.png)}.curriculum-theme-science .curriculum-subject-hero:after{background-image:url(/brand/v10/finou-sciences-v10.png)}.curriculum-theme-math .curriculum-subject-hero:after{background-image:url(/brand/v10/finou-maths-v10.png)}.curriculum-theme-arabic-subject .curriculum-subject-hero:after{background-image:url(/brand/v10/finou-arabe-v10.png)}@media (max-width:760px){.curriculum-page .curriculum-subject-hero{min-height:230px;padding-right:128px}.curriculum-page .curriculum-subject-hero-image{background-position:58%}.curriculum-page .curriculum-subject-hero-image:after{background:linear-gradient(90deg,#2b2069fa 0%,#3e2b7fd1 54%,#2a20612e 100%)}.curriculum-page .curriculum-subject-hero:after{width:118px;bottom:-26px;right:8px}}.curriculum-page .curriculum-subject-hero .eyebrow{white-space:nowrap}.sidebar.has-course-tree{overflow:hidden}.sidebar-course-tree{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--fnc-aqua-300) 48%, transparent) transparent;flex-direction:column;flex:1;gap:14px;min-height:0;margin:17px 2px 112px;padding:0 5px 18px 0;display:flex;overflow-y:auto}.sidebar-course-heading{border-bottom:1px solid color-mix(in srgb, var(--fnc-color-on-strong) 13%, transparent);gap:4px;padding:0 8px 12px;display:grid}.sidebar-all-subjects{min-height:34px;color:color-mix(in srgb, var(--fnc-color-on-strong) 72%, transparent);align-items:center;gap:7px;margin-bottom:8px;font-size:.68rem;font-weight:800;display:inline-flex}.sidebar-all-subjects:hover{color:var(--fnc-orange-200)}.sidebar-course-heading small{color:color-mix(in srgb, var(--fnc-aqua-200) 88%, transparent);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:850}.sidebar-course-heading strong{color:var(--fnc-color-on-strong);font-size:.9rem;line-height:1.25}.sidebar-course-heading>.arabic{color:var(--fnc-aqua-200);text-align:left;font-size:1rem}.sidebar-subject-switcher{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.sidebar-subject-switcher a{border:1px solid color-mix(in srgb, var(--fnc-color-on-strong) 13%, transparent);min-height:44px;color:color-mix(in srgb, var(--fnc-color-on-strong) 76%, transparent);background:color-mix(in srgb, var(--fnc-color-on-strong) 5%, transparent);border-radius:10px;justify-content:space-between;align-items:center;padding:7px 9px;font-size:.68rem;font-weight:760;line-height:1.15;display:flex}.sidebar-subject-switcher a:hover,.sidebar-subject-switcher a.is-current{border-color:color-mix(in srgb, var(--fnc-aqua-300) 56%, transparent);color:var(--fnc-color-on-strong);background:color-mix(in srgb, var(--fnc-violet-400) 72%, transparent)}.sidebar-subject-outline{gap:9px;display:grid}.sidebar-subject-outline details{border-top:1px solid color-mix(in srgb, var(--fnc-color-on-strong) 13%, transparent);padding-top:9px}.sidebar-subject-outline summary{min-height:44px;color:var(--fnc-color-on-strong);cursor:pointer;border-radius:10px;gap:2px;padding:7px 8px;display:grid}.sidebar-subject-outline summary:hover{background:color-mix(in srgb, var(--fnc-color-on-strong) 7%, transparent)}.sidebar-subject-outline summary span{color:var(--fnc-orange-200);letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:850}.sidebar-subject-outline summary strong{font-size:.76rem;line-height:1.3}.sidebar-section-entries{border-left:1px solid color-mix(in srgb, var(--fnc-aqua-300) 35%, transparent);gap:3px;margin:5px 0 0 8px;padding-left:9px;display:grid}.sidebar-section-overview{min-height:35px;color:var(--fnc-aqua-200);align-items:center;font-size:.66rem;font-weight:800;display:flex}.sidebar-lesson-link{min-height:42px;color:color-mix(in srgb, var(--fnc-color-on-strong) 76%, transparent);border-radius:10px;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:7px;padding:7px 8px;font-size:.68rem;line-height:1.25;display:grid}.sidebar-lesson-link>span:first-child{width:22px;height:22px;color:var(--fnc-indigo-800);background:var(--fnc-orange-200);border-radius:8px;place-items:center;font-size:.62rem;font-weight:900;display:grid}.sidebar-lesson-link strong{min-width:0;font-weight:720}.sidebar-lesson-link svg{color:var(--fnc-aqua-200)}.sidebar-lesson-link:hover,.sidebar-lesson-link.is-current{color:var(--fnc-color-on-strong);background:color-mix(in srgb, var(--fnc-aqua-500) 20%, transparent)}.sidebar-lesson-link.is-disabled{opacity:.5}.sidebar.is-collapsed .sidebar-course-tree{display:none}@media (min-width:981px){.sidebar,.sidebar.has-course-tree,.sidebar.is-collapsed{overflow:visible}.sidebar .sidebar-toggle,.sidebar.is-collapsed .sidebar-toggle{border:1px solid color-mix(in srgb, var(--fnc-indigo-700) 22%, transparent);width:22px;color:var(--fnc-indigo-700);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:4px 6px 14px color-mix(in srgb, var(--fnc-indigo-900) 10%, transparent);background:#ffffff9e;border-left:0;border-radius:0 14px 14px 0;right:-22px}.sidebar .sidebar-toggle:hover,.sidebar.is-collapsed .sidebar-toggle:hover{background:#ffffffd1}.sidebar.is-collapsed .sidebar-course-tree{display:none}}.sidebar.has-course-tree .sidebar-night{z-index:-1;pointer-events:none;margin:0;position:absolute;inset:auto 0 0}.curriculum-full-outline{gap:var(--fnc-space-7);display:grid}.curriculum-toc-section{gap:var(--fnc-space-4);padding-bottom:var(--fnc-space-7);border-bottom:1px solid var(--fnc-ui-line);display:grid}.curriculum-toc-section:last-child{border-bottom:0;padding-bottom:0}.curriculum-toc-heading>a{min-height:78px;color:inherit;border-radius:var(--fnc-radius-lg);grid-template-columns:58px minmax(0,1fr) auto 28px;align-items:center;gap:18px;padding:10px 6px;display:grid}.curriculum-toc-heading>a:hover{background:color-mix(in srgb, var(--fnc-violet-50) 74%, transparent)}.curriculum-toc-section .curriculum-entry-list{border-left:1px solid var(--fnc-violet-200);margin-left:29px;padding-left:28px}.lesson-breadcrumb{min-height:44px;color:var(--fnc-ui-muted);white-space:nowrap;scrollbar-width:none;align-items:center;gap:7px;margin:-8px 0 14px;font-size:.74rem;font-weight:760;display:flex;overflow-x:auto}.lesson-breadcrumb::-webkit-scrollbar{display:none}.lesson-breadcrumb a{color:var(--fnc-violet-600)}.lesson-breadcrumb a:hover{color:var(--fnc-ui-coral)}.lesson-breadcrumb svg{color:var(--fnc-neutral-300);flex:none}.lesson-breadcrumb span[aria-current=page]{color:var(--fnc-ui-heading)}.lesson-journey-footer{margin-top:var(--fnc-space-7);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.lesson-page-complete .lesson-journey-footer a{border:1px solid var(--fnc-ui-line);min-height:68px;color:var(--fnc-ui-heading);background:var(--fnc-ui-surface);box-shadow:var(--fnc-shadow-sm);margin:0;padding:12px 15px}.lesson-page-complete .lesson-journey-footer a:hover{border-color:var(--fnc-aqua-300);color:var(--fnc-ui-heading);background:var(--fnc-aqua-50)}.lesson-journey-link span{gap:3px;min-width:0;line-height:1.25;display:grid}.lesson-journey-link small{color:var(--fnc-ui-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:850}.lesson-journey-link.is-next{text-align:right;justify-content:flex-end}.lesson-toc-link{white-space:nowrap;justify-content:center}.lesson-journey-spacer{min-height:1px}@media (min-width:681px){.lesson-journey-footer:has(.lesson-journey-link.is-next){padding-right:7rem}}@media (max-width:980px){.sidebar-course-tree{display:none}.curriculum-toc-section .curriculum-entry-list{margin-left:22px;padding-left:20px}.lesson-journey-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lesson-toc-link{grid-area:1/1/auto/-1}.lesson-journey-spacer{display:none}}@media (max-width:680px){.sidebar.has-course-tree{overflow-y:hidden}.sidebar-course-tree,.sidebar.is-collapsed .sidebar-course-tree{margin-bottom:108px;display:flex}.curriculum-toc-heading>a{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:8px 0}.curriculum-toc-heading .curriculum-section-count{grid-column:2;justify-self:start}.curriculum-toc-heading svg{display:none}.curriculum-toc-section .curriculum-entry-list{border-left:0;margin-left:0;padding-left:0}.lesson-breadcrumb{margin-top:0}.lesson-journey-footer{grid-template-columns:minmax(0,1fr)}.lesson-toc-link{grid-column:1}.lesson-journey-link.is-next{text-align:left}.lesson-journey-link.is-next span{order:2}}@media (prefers-reduced-motion:reduce){.sidebar-course-tree *,.lesson-journey-footer *{transition:none}}@media (min-width:681px){.mobile-topbar{display:none}}.manual-page-head{flex-wrap:wrap;row-gap:10px}
