[data-ec-shell=academy]{--academy-canvas:#f7f9fc;--academy-paper:#ffffff;--academy-surface:#ffffff;--academy-surface-muted:#f2f6fa;--academy-glass:rgb(255 255 255/0.82);--academy-glass-border:rgb(203 215 230/0.72);--academy-ink:#0f2748;--academy-ink-strong:#071426;--academy-muted:#607089;--academy-line:#dce5f0;--academy-line-strong:#c8d5e4;--academy-accent:#2563eb;--academy-accent-strong:#174ea6;--academy-accent-soft:#eef4ff;--academy-success:#0f8a65;--academy-warning:#9a6519;--academy-danger:#b93b46;--academy-shadow-1:0 1px 2px rgb(15 39 72/0.02);--academy-shadow-2:0 6px 18px -14px rgb(15 39 72/0.04);--academy-shadow-overlay:0 18px 44px -28px rgb(15 39 72/0.12);--background:var(--academy-canvas);--foreground:var(--academy-ink);--card:var(--academy-surface);--card-foreground:var(--academy-ink);--popover:var(--academy-paper);--popover-foreground:var(--academy-ink);--primary:var(--academy-accent);--primary-foreground:#ffffff;--secondary:var(--academy-surface-muted);--secondary-foreground:var(--academy-ink);--muted:var(--academy-surface-muted);--muted-foreground:var(--academy-muted);--accent:var(--academy-accent-soft);--accent-foreground:var(--academy-accent-strong);--border:var(--academy-line);--input:var(--academy-line-strong);--ring:var(--academy-accent);min-width:0;background:var(--academy-canvas);color:var(--academy-ink)}html.dark [data-ec-shell=academy]{--academy-canvas:#171b21;--academy-paper:#20262e;--academy-surface:#20262e;--academy-surface-muted:#262d36;--academy-glass:rgb(25 31 40/0.86);--academy-glass-border:rgb(255 255 255/0.11);--academy-ink:#f4f7fb;--academy-ink-strong:#ffffff;--academy-muted:#aab6c6;--academy-line:rgb(255 255 255/0.1);--academy-line-strong:rgb(255 255 255/0.16);--academy-accent:#78a7ff;--academy-accent-strong:#a9c7ff;--academy-accent-soft:rgb(37 99 235/0.16);--academy-success:#67dab5;--academy-warning:#f0bd69;--academy-danger:#ff9aa3;--academy-shadow-1:0 1px 2px rgb(0 0 0/0.08);--academy-shadow-2:0 6px 18px -14px rgb(0 0 0/0.16);--academy-shadow-overlay:0 18px 44px -28px rgb(0 0 0/0.32);--primary-foreground:#071426;color-scheme:dark}[data-ec-shell=academy] .academy-canvas,[data-ec-shell=academy] .academy-page,[data-ec-shell=academy]>[data-ec-main]{min-width:0;background:var(--academy-canvas)}[data-ec-shell=academy] .academy-page{min-height:100%;color:var(--academy-ink)}[data-ec-shell=academy] .academy-glass,[data-ec-shell=academy] .academy-panel{border:1px solid var(--academy-glass-border);background:var(--academy-glass);color:var(--academy-ink);box-shadow:var(--academy-shadow-1);-webkit-backdrop-filter:blur(14px) saturate(108%);backdrop-filter:blur(14px) saturate(108%)}[data-ec-shell=academy] .academy-surface{border:1px solid var(--academy-line);background:var(--academy-surface);color:var(--academy-ink);box-shadow:var(--academy-shadow-1)}[data-ec-shell=academy] .academy-surface-muted{border:1px solid var(--academy-line);background:var(--academy-surface-muted);color:var(--academy-ink);box-shadow:none}[data-ec-shell=academy] .academy-rule{border-color:var(--academy-line)}[data-ec-shell=academy] .academy-kicker{color:var(--academy-accent-strong);font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}[data-ec-shell=academy] :is(.academy-glass,.academy-panel,.academy-surface,.academy-surface-muted){background-image:none}[data-ec-shell=academy] :is(a,button).academy-panel,[data-ec-shell=academy] :is(a,button).academy-surface{cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}[data-ec-shell=academy] :is(a,button).academy-panel:hover,[data-ec-shell=academy] :is(a,button).academy-surface:hover{border-color:var(--academy-line-strong);box-shadow:var(--academy-shadow-1);transform:none}[data-ec-shell=academy] :is(a,button).academy-panel:focus-visible,[data-ec-shell=academy] :is(a,button).academy-surface:focus-visible{outline:2px solid var(--academy-accent);outline-offset:2px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-ec-shell=academy] :is(.academy-glass,.academy-panel){background:var(--academy-paper)}}[data-ec-shell=academy] .academy-top-nav{border-color:var(--academy-glass-border);background:var(--academy-glass);box-shadow:var(--academy-shadow-1);-webkit-backdrop-filter:blur(14px) saturate(108%);backdrop-filter:blur(14px) saturate(108%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-ec-shell=academy] .academy-top-nav{background:var(--academy-paper)}}[data-ec-shell=academy] .academy-home,[data-ec-shell=academy] .academy-home-hero{background:var(--academy-canvas)}[data-ec-shell=academy] .academy-home-focus,[data-ec-shell=academy] .academy-home-hero,[data-ec-shell=academy] .academy-home-tools{border-color:var(--academy-line)}[data-ec-shell=academy] .academy-home-focus{background:var(--academy-surface-muted)}[data-ec-shell=academy] .academy-home-tools{background:var(--academy-paper)}[data-ec-shell=academy] .academy-home-search{border-color:var(--academy-line-strong);background:rgb(255 255 255/.9);box-shadow:var(--academy-shadow-2)}[data-ec-shell=academy] .academy-home-search:focus-within{border-color:var(--academy-accent);outline:2px solid var(--academy-accent);outline-offset:2px;box-shadow:none}[data-ec-shell=academy] .revision-profile-strip{overflow-x:auto!important;overscroll-behavior-inline:contain}[data-ec-shell=academy] .vocabulary-category-accent{color:var(--vocabulary-category-color)}[data-ec-shell=academy] .vocabulary-category-icon{background-color:var(--vocabulary-category-tint)}html.dark [data-ec-shell=academy] .vocabulary-category-accent{color:var(--vocabulary-category-dark-color)}html.dark [data-ec-shell=academy] .vocabulary-category-icon{background-color:color-mix(in oklab,var(--vocabulary-category-dark-color) 18%,transparent)}[data-ec-shell=academy] .revision-matter-icon{background-color:var(--revision-matter-tint);color:var(--revision-matter-color)}html.dark [data-ec-shell=academy] .revision-matter-icon{background-color:color-mix(in oklab,var(--revision-matter-color) 18%,#20262e);color:color-mix(in oklab,var(--revision-matter-color) 68%,white)}html.dark [data-ec-shell=academy] .academy-home-search{border-color:var(--academy-line-strong);background:#1c2530}html.dark [data-ec-shell=academy] .bg-blue-50{background-color:var(--academy-accent-soft)!important}html.dark [data-ec-shell=academy] .bg-emerald-50{background-color:rgb(16 185 129/.13)!important}html.dark [data-ec-shell=academy] :is(.bg-amber-50,.bg-yellow-50){background-color:rgb(245 158 11/.13)!important}html.dark [data-ec-shell=academy] :is(.bg-rose-50,.bg-red-50){background-color:rgb(244 63 94/.12)!important}html.dark [data-ec-shell=academy] :is(.text-blue-500,.text-blue-600,.text-blue-700){color:var(--academy-accent-strong)!important}html.dark [data-ec-shell=academy] :is(.text-emerald-500,.text-emerald-600,.text-emerald-700){color:#6ee7b7!important}html.dark [data-ec-shell=academy] :is(.text-rose-500,.text-rose-600,.text-rose-700,.text-red-500,.text-red-600,.text-red-700){color:#fda4af!important}html.dark [data-ec-shell=academy] :is(.text-amber-500,.text-amber-600,.text-amber-700,.text-yellow-500,.text-yellow-600,.text-yellow-700){color:#fcd34d!important}html.dark [data-ec-shell=academy] :is(.text-cyan-500,.text-cyan-600,.text-cyan-700){color:#67e8f9!important}[data-ec-shell=academy] [data-slot=card]{border-color:var(--academy-line);background:var(--academy-surface);color:var(--academy-ink);box-shadow:var(--academy-shadow-1)}[data-ec-shell=academy] [data-slot=button]:not(:focus-visible),[data-ec-shell=academy] [data-slot=input]:not(:focus-visible){box-shadow:none}[data-ec-shell=academy] :is(.shadow-xs,.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl,.shadow-soft,.shadow-soft-md,.shadow-soft-lg,.card-clean,[class*="shadow-["]):not(:focus-visible){box-shadow:var(--academy-shadow-2)!important}[data-ec-shell=academy] [data-slot=input]:not(:focus-visible):not([aria-invalid=true]){border-color:var(--academy-line-strong);color:var(--academy-ink)}[data-ec-shell=academy] [data-slot=input][aria-invalid=true]{border-color:var(--academy-danger)!important}[data-ec-shell=academy] [data-slot=input][aria-invalid=true]:focus-visible{outline-color:var(--academy-danger)!important}[data-ec-shell=academy] :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=dropdown-menu-content],[data-slot=popover-content]){border-color:var(--academy-line-strong);background:var(--academy-paper);color:var(--academy-ink);box-shadow:var(--academy-shadow-overlay)}html:has([data-ec-shell=academy]) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=dropdown-menu-content],[data-slot=popover-content]){--background:#f7f9fc;--foreground:#0f2748;--card:#ffffff;--card-foreground:#0f2748;--popover:#ffffff;--popover-foreground:#0f2748;--primary:#2563eb;--primary-foreground:#ffffff;--secondary:#f2f6fa;--secondary-foreground:#0f2748;--muted:#f2f6fa;--muted-foreground:#607089;--accent:#eef4ff;--accent-foreground:#174ea6;--destructive:#b93b46;--border:#dce5f0;--input:#c8d5e4;--ring:#2563eb;border-color:#c8d5e4;background:#ffffff;color:#0f2748;box-shadow:0 18px 44px -28px rgb(15 39 72/.12)!important}html.dark:has([data-ec-shell=academy]) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=dropdown-menu-content],[data-slot=popover-content]){--background:#171b21;--foreground:#f4f7fb;--card:#20262e;--card-foreground:#f4f7fb;--popover:#20262e;--popover-foreground:#f4f7fb;--primary:#78a7ff;--primary-foreground:#071426;--secondary:#262d36;--secondary-foreground:#f4f7fb;--muted:#262d36;--muted-foreground:#aab6c6;--accent:rgb(37 99 235/0.16);--accent-foreground:#a9c7ff;--destructive:#ff9aa3;--border:rgb(255 255 255/0.1);--input:rgb(255 255 255/0.16);--ring:#78a7ff;border-color:rgb(255 255 255/.16);background:#20262e;color:#f4f7fb;box-shadow:0 18px 44px -28px rgb(0 0 0/.32)!important}html:has([data-ec-shell=academy]) [data-slot=dropdown-menu-content] [data-slot=dropdown-menu-item][aria-current=page]{background:var(--accent)!important;color:var(--accent-foreground)!important}html:has([data-ec-shell=academy]) [data-slot=dropdown-menu-content] [data-slot=dropdown-menu-item][aria-current=page]>span:first-child{background:color-mix(in oklab,var(--primary) 14%,transparent)!important;color:var(--accent-foreground)!important}html:has([data-ec-shell=academy]) [data-slot=dropdown-menu-content] [data-slot=dropdown-menu-item][aria-current=page]:is(:focus-visible,[data-highlighted]){outline:2px solid var(--ring)!important;outline-offset:-2px!important}html.dark:has([data-ec-shell=academy]) [data-slot=dropdown-menu-content] [data-slot=dropdown-menu-item][aria-current=page]{background:var(--accent)!important;color:var(--accent-foreground)!important}html.dark:has([data-ec-shell=academy]) [data-slot=dropdown-menu-content] [data-slot=dropdown-menu-item][aria-current=page]>span:first-child{background:color-mix(in oklab,var(--primary) 22%,transparent)!important;color:var(--accent-foreground)!important}html.dark:has([data-ec-shell=academy]) [data-slot=dropdown-menu-content] [data-slot=dropdown-menu-item][aria-current=page]:is(:focus-visible,[data-highlighted]){outline-color:var(--ring)!important}html:has([data-ec-shell=academy]) [data-academy-release-version]:is(:hover,:focus-visible){background:var(--release-accent-soft)!important;color:var(--release-ink)}html:has([data-ec-shell=academy]) [data-academy-release-version]:focus-visible{outline:2px solid var(--release-accent)!important;outline-offset:-2px!important}html.dark:has([data-ec-shell=academy]) [data-academy-release-version]:is(:hover,:focus-visible){background:var(--release-accent-soft)!important;color:var(--release-ink)}html.dark:has([data-ec-shell=academy]) [data-academy-release-version]:focus-visible{outline-color:var(--release-accent)!important}body:has([data-academy-release-dialog]) [data-slot=dialog-overlay]{background:rgb(7 20 38/.42);-webkit-backdrop-filter:blur(4px) saturate(104%);backdrop-filter:blur(4px) saturate(104%)}html:has([data-ec-shell=academy]) [data-academy-release-dialog]{--release-ink:var(--foreground);--release-muted:var(--muted-foreground);--release-line:var(--border);--release-accent:var(--primary);--release-accent-strong:var(--accent-foreground);--release-accent-soft:var(--accent);width:min(72rem,calc(100vw - 2rem));max-width:none!important;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:color-mix(in srgb,var(--card) 94%,transparent)!important;color:var(--release-ink);box-shadow:inset 0 1px 0 rgb(255 255 255/.72),0 20px 48px -36px rgb(7 20 38/.26)!important;-webkit-backdrop-filter:blur(18px) saturate(108%);backdrop-filter:blur(18px) saturate(108%)}html:has([data-ec-shell=academy]) [data-academy-release-dialog] .academy-release-header{border-bottom:1px solid var(--release-line);background:color-mix(in srgb,var(--accent) 72%,var(--card));color:var(--release-ink);-webkit-backdrop-filter:blur(12px) saturate(106%);backdrop-filter:blur(12px) saturate(106%)}html:has([data-ec-shell=academy]) [data-academy-release-dialog] .academy-release-eyebrow{color:var(--release-accent-strong)}html:has([data-ec-shell=academy]) [data-academy-release-dialog] .academy-release-title{color:var(--release-ink)}html:has([data-ec-shell=academy]) [data-academy-release-dialog] .academy-release-description{color:var(--release-muted)}html:has([data-ec-shell=academy]) [data-academy-release-dialog] .academy-release-close{color:var(--release-muted)}html:has([data-ec-shell=academy]) [data-academy-release-dialog] .academy-release-close:hover{background:var(--release-accent-soft);color:var(--release-ink)}html:has([data-ec-shell=academy]) [data-academy-release-dialog] .academy-release-badge,html:has([data-ec-shell=academy]) [data-academy-release-dialog] .academy-release-icon{background:var(--release-accent-soft)!important;color:var(--release-accent-strong)!important}html:has([data-ec-shell=academy]) [data-academy-release-dialog] .academy-release-version{border-color:var(--release-line)!important;background:color-mix(in srgb,var(--card) 90%,transparent)!important;box-shadow:none!important}html:has([data-ec-shell=academy]) [data-academy-release-dialog] .academy-release-version-current{border-color:color-mix(in oklab,var(--release-accent) 28%,transparent)!important;background:color-mix(in srgb,var(--card) 96%,transparent)!important}html:has([data-ec-shell=academy]) [data-academy-release-dialog] .academy-release-primary{border-color:var(--release-accent);background:var(--release-accent)!important;color:var(--primary-foreground)!important;box-shadow:none!important}html:has([data-ec-shell=academy]) [data-academy-release-dialog] .academy-release-primary:hover{border-color:var(--release-accent-strong);background:color-mix(in oklab,var(--release-accent) 88%,var(--release-ink))!important}html:has([data-ec-shell=academy]) [data-academy-release-dialog] .sticky,html:has([data-ec-shell=academy]) [data-academy-release-dialog]>div:last-child{border-color:var(--release-line);background:color-mix(in srgb,var(--card) 96%,transparent)!important;-webkit-backdrop-filter:blur(14px) saturate(108%);backdrop-filter:blur(14px) saturate(108%)}html.dark:has([data-ec-shell=academy]) [data-academy-release-dialog]{border-color:rgb(255 255 255/.14);background:color-mix(in srgb,var(--card) 92%,transparent)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 20px 48px -36px rgb(0 0 0/.42)!important}html.dark:has([data-ec-shell=academy]) [data-academy-release-dialog] .academy-release-header{background:color-mix(in srgb,var(--accent) 74%,var(--card))}html.dark:has([data-ec-shell=academy]) [data-academy-release-dialog] .academy-release-version{background:color-mix(in srgb,var(--card) 88%,transparent)!important}html.dark:has([data-ec-shell=academy]) [data-academy-release-dialog] .academy-release-version-current{border-color:color-mix(in oklab,var(--release-accent) 32%,transparent)!important;background:color-mix(in srgb,var(--card) 96%,transparent)!important}html.dark:has([data-ec-shell=academy]) [data-academy-release-dialog] .sticky,html.dark:has([data-ec-shell=academy]) [data-academy-release-dialog]>div:last-child{background:color-mix(in srgb,var(--card) 96%,transparent)!important}@media (max-width:39.999rem){html:has([data-ec-shell=academy]) [data-academy-release-dialog]{width:calc(100vw - .75rem);max-height:calc(100dvh - .75rem);border-radius:1rem}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html:has([data-ec-shell=academy]) [data-academy-release-dialog]{background:#fff!important}html.dark:has([data-ec-shell=academy]) [data-academy-release-dialog]{background:#171b21!important}}[data-ec-shell=academy] .hover-lift:hover{transform:none;box-shadow:var(--academy-shadow-2)}[data-ec-shell=academy] .card-clean:hover{transform:none;box-shadow:var(--academy-shadow-2)!important}[data-ec-shell=academy] .academy-footer{border-color:var(--academy-line);background:#0b1f3a;box-shadow:none}html.dark [data-ec-shell=academy] .academy-footer{border-color:var(--academy-line);background:#111923}[data-ec-shell=academy] :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--academy-accent)!important;outline-offset:2px!important}html:has(#jarvis-panel) button[aria-label="Mes surlignages"]{visibility:hidden!important;pointer-events:none!important}@media (prefers-reduced-motion:reduce){[data-ec-shell=academy] *,[data-ec-shell=academy] :after,[data-ec-shell=academy] :before{scroll-behavior:auto!important}}@media print{[data-ec-shell=academy],[data-ec-shell=academy]>[data-ec-main]{background:#fff!important;color:#111827!important}[data-ec-shell=academy] *{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}[data-ec-shell=academy] [data-academic-domain=finance-at3]{--finance-ink:var(--academy-ink);--finance-ink-strong:var(--academy-ink-strong);--finance-muted:var(--academy-muted);--finance-paper:var(--academy-paper);--finance-canvas:var(--academy-canvas);--finance-line:var(--academy-line);--finance-line-strong:var(--academy-line-strong);--finance-accent:var(--academy-accent);--finance-accent-strong:var(--academy-accent-strong);--finance-accent-soft:var(--academy-accent-soft);--finance-brass:#9a6c20;--finance-brass-soft:#fbf6e9;color:var(--finance-ink)}html.dark [data-ec-shell=academy] [data-academic-domain=finance-at3]{--finance-brass:#e0b869;--finance-brass-soft:rgb(224 184 105/0.1)}.lesson-ratio-rentability-pilot{--finance-ink:var(--academy-ink);--finance-ink-strong:var(--academy-ink-strong);--finance-muted:var(--academy-muted);--finance-paper:var(--academy-paper);--finance-canvas:var(--academy-canvas);--finance-line:var(--academy-line);--finance-line-strong:var(--academy-line-strong);--finance-accent:var(--academy-accent);--finance-accent-strong:var(--academy-accent-strong);--finance-accent-soft:var(--academy-accent-soft);--finance-brass:#9a6c20;--finance-brass-soft:#fbf6e9}html.dark .lesson-ratio-rentability-pilot{--finance-brass:#e0b869;--finance-brass-soft:rgb(224 184 105/0.1)}.finance-at3-catalog-header{border-bottom:1px solid var(--academy-glass-border);background:var(--academy-glass);box-shadow:var(--academy-shadow-1);-webkit-backdrop-filter:blur(14px) saturate(108%);backdrop-filter:blur(14px) saturate(108%)}.finance-at3-back{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;border-radius:.5rem;padding:0 .65rem;color:var(--finance-muted);font-size:.875rem;font-weight:700}.finance-at3-back:hover{color:var(--finance-ink-strong)}.finance-at3-back:focus-visible,.finance-registry-entry:focus-visible{outline:2px solid var(--finance-accent);outline-offset:3px}.finance-at3-heading-grid{display:grid;min-width:0;gap:2rem;margin-top:1.2rem}.finance-at3-kicker{display:inline-flex;align-items:center;gap:.5rem;color:var(--finance-accent-strong);font-size:.7rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.finance-at3-heading-grid h1{max-width:46rem;margin-top:.65rem;color:var(--finance-ink-strong);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:700;letter-spacing:-.04em;line-height:1.02}.finance-at3-heading-grid h1+p{max-width:43rem;margin-top:.9rem;color:var(--finance-muted);font-size:.95rem;line-height:1.75}.finance-at3-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;align-self:end;border:1px solid var(--academy-glass-border);border-radius:.65rem;background:rgb(255 255 255/.38)}html.dark .finance-at3-summary{background:rgb(255 255 255/.025)}.finance-at3-summary>div{min-width:0;padding:.9rem 1rem}.finance-at3-summary>div+div{border-left:1px solid var(--academy-glass-border)}.finance-at3-register-heading p,.finance-at3-summary dt{color:var(--finance-muted);font-size:.62rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.finance-at3-summary dd{margin-top:.25rem;color:var(--finance-ink-strong);font-size:1.35rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.finance-at3-summary span{display:block;margin-top:.32rem;overflow-wrap:anywhere;color:var(--finance-muted);font-size:.68rem;line-height:1.35}.finance-at3-register-shell{width:min(calc(100% - 2rem),72rem);margin:clamp(1.4rem,4vw,2.6rem) auto 4rem;overflow:hidden;border:1px solid var(--finance-line);border-radius:.75rem;background:var(--finance-paper);box-shadow:none}.finance-at3-register-heading{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.4rem 1.05rem;border-bottom:3px solid var(--finance-ink)}.finance-at3-register-heading h2{margin-top:.25rem;color:var(--finance-ink-strong);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:700}.finance-at3-register-heading>span{flex:0 0 auto;color:var(--finance-brass);font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.finance-registry-list{margin:0;padding:0;list-style:none}.finance-registry-list>li+li{border-top:1px solid var(--finance-line)}.finance-registry-entry{display:grid;min-width:0;grid-template-columns:3.2rem minmax(0,1fr) 9.5rem 2.4rem;gap:1rem;align-items:center;padding:1rem 1.15rem;background:var(--finance-paper);transition:background-color .15s ease,color .15s ease}.finance-registry-entry:hover{background:var(--academy-surface-muted)}.finance-registry-index{color:var(--finance-brass);font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums}.finance-registry-copy{min-width:0}.finance-registry-meta{display:flex;flex-wrap:wrap;gap:.35rem .8rem;color:var(--finance-accent-strong);font-size:.61rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.finance-registry-copy>strong{display:block;margin-top:.32rem;color:var(--finance-ink-strong);font-size:.98rem;font-weight:800;letter-spacing:-.015em;line-height:1.35}.finance-registry-description{display:-webkit-box;margin-top:.28rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--finance-muted);font-size:.78rem;line-height:1.5}.finance-registry-facts{display:grid;gap:.42rem;color:var(--finance-muted);font-size:.69rem;font-weight:650}.finance-registry-facts>span{display:inline-flex;align-items:center;gap:.35rem}.finance-registry-action{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:1px solid var(--finance-line-strong);border-radius:50%;color:var(--finance-accent-strong)}.finance-registry-entry:hover .finance-registry-action{border-color:var(--finance-accent);background:var(--finance-accent);color:var(--primary-foreground)}.finance-at3-empty{padding:4rem 1.5rem;text-align:center}.finance-at3-empty p{margin-top:.5rem;color:var(--finance-muted);font-size:.875rem}.finance-at3-runtime>div:first-child{position:sticky;top:4.25rem;z-index:5;width:max-content;max-width:100%;margin-bottom:.85rem;border:1px solid var(--academy-glass-border);border-radius:.55rem;background:var(--academy-glass);padding:0 .35rem;box-shadow:var(--academy-shadow-1);-webkit-backdrop-filter:blur(14px) saturate(108%);backdrop-filter:blur(14px) saturate(108%)}.finance-at3-runtime iframe{box-shadow:none}.lesson-finance-at3{--lesson-ecf-navy:var(--academy-ink);--lesson-ecf-blue:var(--academy-accent);--lesson-ecf-border:var(--academy-line);--lesson-matter-accent:var(--finance-accent)!important;--lesson-matter-ink:var(--finance-accent-strong)!important;--lesson-matter-tint:var(--finance-accent-soft)!important;--lesson-matter-accent-dark:var(--finance-accent)!important;--lesson-matter-tint-dark:var(--finance-accent-soft)!important;background:var(--finance-canvas);color:var(--finance-ink)}.lesson-finance-at3 .lesson-ecf-preview-header{border-color:var(--finance-line);background:var(--finance-paper)}.lesson-finance-at3 .lesson-ecf-preview-header>div{padding-top:clamp(1.3rem,3vw,2rem);padding-bottom:clamp(2rem,4vw,3rem)}.lesson-finance-at3 .lesson-ecf-preview-kicker,.lesson-finance-at3 .lesson-editorial-breadcrumb{color:var(--finance-accent-strong)}.lesson-finance-at3 .lesson-editorial-back-button,html.dark .lesson-finance-at3 .lesson-editorial-back-button{border-color:var(--academy-glass-border)!important;background:var(--academy-glass)!important;color:var(--finance-accent-strong)!important;box-shadow:var(--academy-shadow-1)!important;-webkit-backdrop-filter:blur(14px) saturate(108%);backdrop-filter:blur(14px) saturate(108%)}.lesson-finance-at3.lesson-ecf-theme-preview.lesson-editorial-test .lesson-editorial-action-row button{min-height:2.75rem!important}.lesson-finance-at3 .lesson-ecf-preview-title{max-width:62rem;color:var(--finance-ink-strong);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,5vw,3.75rem);font-weight:700;letter-spacing:-.045em;line-height:1.02}.lesson-finance-at3 .lesson-ecf-preview-header .lesson-ecf-preview-title+p{color:var(--finance-muted)}.lesson-finance-at3 .lesson-ecf-preview-layout{max-width:76rem}.lesson-finance-at3 .lesson-ecf-preview-toc{border-color:var(--academy-glass-border);background:var(--academy-glass);box-shadow:var(--academy-shadow-1);-webkit-backdrop-filter:blur(14px) saturate(108%);backdrop-filter:blur(14px) saturate(108%)}.lesson-finance-at3 .lesson-ecf-preview-toc nav button[aria-current=true]{background:var(--finance-ink);color:var(--finance-paper)}.lesson-finance-at3 .lesson-ecf-preview-toc nav button:focus-visible,.lesson-finance-at3 :is(.lesson-reading-mode-tabs,.lesson-chapter-navigator,.lesson-reference-index) button:focus-visible{outline:2px solid var(--finance-accent);outline-offset:2px}.lesson-finance-at3 .lesson-ecf-preview-document{border-color:var(--finance-line);border-radius:.75rem;background:var(--finance-paper);box-shadow:none}.lesson-finance-at3 .lesson-ecf-preview-chapter{border-bottom:4px solid var(--finance-brass);background:var(--finance-ink)}.lesson-finance-at3 .lesson-ecf-preview-chapter>span{color:color-mix(in srgb,var(--finance-accent) 62%,white)}.lesson-finance-at3 .lesson-ecf-preview-chapter>p{color:color-mix(in srgb,var(--finance-ink) 22%,white)}.lesson-finance-at3 .lesson-ecf-preview-switch{border-color:rgb(255 255 255/.2);background:rgb(0 0 0/.14)}.lesson-finance-at3 .lesson-ecf-preview-switch button[aria-pressed=true]{background:var(--finance-paper);color:var(--finance-ink)}.lesson-finance-at3 .lesson-ecf-preview-document .html-lesson-body>section>div:first-child span:last-child{background:var(--finance-accent-soft);color:var(--finance-accent-strong)}.lesson-finance-at3 .lesson-ecf-preview-document .html-lesson-body>section strong,.lesson-finance-at3 .lesson-ecf-preview-document .html-lesson-body>section>div:first-child h2,.lesson-finance-at3 .lesson-editorial-chapter>section dt,.lesson-finance-at3 .lesson-editorial-chapter>section strong{color:var(--finance-ink-strong)}.lesson-finance-at3 .lesson-ecf-preview-document .html-lesson-body>:is(#html-section-2,#html-section-4,#html-section-5,#html-section-6,#html-section-7,#html-section-8,#html-section-9,#html-section-10,#html-section-11,#html-section-12,#html-section-13,#html-section-14,#html-section-15,#html-section-16,#html-section-17,#html-section-18,#html-section-19,#html-section-20,#html-section-21,#html-section-23,#html-section-24,#html-section-25,#html-section-26,#html-section-27,#html-section-28,#html-section-29)>div:nth-child(2),.lesson-finance-at3 .lesson-ecf-preview-document .html-lesson-body>section>div:nth-child(2){border:0;background:var(--academy-surface-muted);box-shadow:none}.lesson-finance-at3 .lesson-ecf-preview-document .html-lesson-body>#html-section-29>div:nth-child(2)>article{border:1px solid var(--finance-line);background:var(--finance-paper)}.lesson-finance-at3 .lesson-ecf-preview-document .html-lesson-body>section p,.lesson-finance-at3 .lesson-editorial-chapter>section :is(p,li,dd){color:var(--finance-muted)}.lesson-finance-at3 .lesson-ecf-preview-document .html-lesson-body>section table,.lesson-finance-at3 .lesson-editorial-chapter>section table{overflow:hidden;border:1px solid var(--finance-line);border-radius:.4rem;background:var(--finance-paper);box-shadow:none;font-variant-numeric:tabular-nums}.lesson-finance-at3 .lesson-ecf-preview-document .html-lesson-body>section th,.lesson-finance-at3 .lesson-editorial-chapter>section th{border-color:color-mix(in srgb,var(--finance-ink) 76%,white);background:var(--finance-ink);color:var(--finance-paper)}.lesson-finance-at3 .lesson-ecf-preview-document .html-lesson-body>section td,.lesson-finance-at3 .lesson-editorial-chapter>section td{border-color:var(--finance-line);background:var(--finance-paper);color:var(--finance-muted)}.lesson-finance-at3 .lesson-ecf-preview-document .html-lesson-body>section tbody tr:nth-child(2n) td,.lesson-finance-at3 .lesson-editorial-chapter>section tbody tr:nth-child(2n) td{background:var(--academy-surface-muted)}.lesson-finance-at3.lesson-editorial-test .lesson-reading-modes,.lesson-finance-at3.lesson-editorial-test .lesson-reference-index{border:1px solid var(--academy-glass-border);background:var(--academy-glass);box-shadow:var(--academy-shadow-1);-webkit-backdrop-filter:blur(14px) saturate(108%);backdrop-filter:blur(14px) saturate(108%)}.lesson-finance-at3.lesson-editorial-test .lesson-reading-mode-tabs>button[aria-selected=true]{background:var(--finance-ink);color:var(--finance-paper);box-shadow:none}.lesson-finance-at3.lesson-editorial-test .lesson-express-summary{border:1px solid var(--finance-line);border-radius:.75rem;background:var(--finance-paper)}.lesson-finance-at3.lesson-editorial-test .lesson-express-summary-heading{border-bottom:1px solid var(--finance-line);background:var(--finance-paper)!important}.lesson-finance-at3.lesson-editorial-test .lesson-chapter-navigator-heading>span,.lesson-finance-at3.lesson-editorial-test .lesson-express-summary-column li svg,.lesson-finance-at3.lesson-editorial-test .lesson-express-summary-column li>span:first-child,.lesson-finance-at3.lesson-editorial-test .lesson-express-summary-column>span svg,.lesson-finance-at3.lesson-editorial-test .lesson-express-summary-heading>span,.lesson-finance-at3.lesson-editorial-test .lesson-reference-index>div>span{color:var(--finance-accent-strong)}.lesson-finance-at3.lesson-editorial-test :is(.lesson-express-summary-heading h2,.lesson-express-summary-column>span,.lesson-chapter-navigator-heading h2,.lesson-reference-index h2,.lesson-reference-index button strong,.lesson-chapter-navigator button strong,.lesson-editorial-chapter>section>div:first-child h2){color:var(--finance-ink-strong)}.lesson-finance-at3.lesson-editorial-test :is(.lesson-express-summary-heading p,.lesson-express-summary-column li,.lesson-chapter-navigator-heading p,.lesson-reference-index>div>p,.lesson-chapter-navigator button small){color:var(--finance-muted)}.lesson-finance-at3.lesson-editorial-test .lesson-express-summary-column{border:1px solid var(--finance-line);border-radius:.55rem;background:var(--finance-paper)}.lesson-finance-at3.lesson-editorial-test .lesson-express-formula{border-radius:.4rem;background:var(--finance-ink)}.lesson-finance-at3.lesson-editorial-test .lesson-express-formula small{background:var(--finance-paper);color:var(--finance-ink)}.lesson-finance-at3.lesson-editorial-test .lesson-express-reminder{border:1px solid var(--finance-line);background:var(--finance-brass-soft);color:var(--finance-muted)}.lesson-finance-at3.lesson-editorial-test .lesson-express-reminder :is(svg,strong){color:var(--finance-brass)}.lesson-finance-at3.lesson-editorial-test .lesson-chapter-navigator button,.lesson-finance-at3.lesson-editorial-test .lesson-chapter-navigator button:nth-child(n){border:1px solid var(--finance-line);border-radius:.55rem;background:var(--finance-paper);box-shadow:none;transform:none}.lesson-finance-at3.lesson-editorial-test .lesson-chapter-navigator button:not([aria-selected=true]):hover{border-color:var(--finance-accent);background:var(--finance-accent-soft);transform:none}.lesson-finance-at3.lesson-editorial-test .lesson-chapter-navigator button:not([aria-selected=true])>span:first-child,.lesson-finance-at3.lesson-editorial-test .lesson-editorial-chapter .lesson-editorial-group-heading>span{border-color:var(--finance-accent);background:var(--finance-accent-soft);color:var(--finance-accent-strong)}.lesson-finance-at3.lesson-editorial-test .lesson-editorial-chapter,.lesson-finance-at3.lesson-editorial-test .lesson-editorial-chapter[data-editorial-chapter]{--chapter-accent:var(--finance-accent);--chapter-soft:var(--academy-surface-muted)}.lesson-finance-at3.lesson-editorial-test .lesson-editorial-section,.lesson-finance-at3.lesson-editorial-test .lesson-editorial-section[data-editorial-section]{--section-accent:var(--finance-accent);--section-soft:var(--academy-surface-muted)}.lesson-finance-at3.lesson-editorial-test .lesson-editorial-section:is([data-editorial-section="2"],[data-editorial-section="4"],[data-editorial-section="16"],[data-editorial-section="17"],[data-editorial-section="18"],[data-editorial-section="19"],[data-editorial-section="23"],[data-editorial-section="24"],[data-editorial-section="25"],[data-editorial-section="27"],[data-editorial-section="28"],[data-editorial-section="29"]){border:1px solid var(--finance-line);border-radius:.55rem;background:var(--academy-surface-muted)}html.dark .lesson-finance-at3 .lesson-ecf-preview-chapter>p,html.dark .lesson-finance-at3 .lesson-ecf-preview-chapter>span{color:var(--academy-muted)}html.dark .lesson-finance-at3 .lesson-ecf-preview-switch button[aria-pressed=true]{background:var(--academy-accent-soft);color:var(--academy-ink)}.ratio-pilot-course{display:grid;gap:.85rem;color:var(--finance-ink)}.ratio-pilot-course-intro{padding:clamp(1rem,2vw,1.55rem);border:1px solid var(--finance-line);border-radius:.75rem;background:var(--finance-paper)}.ratio-pilot-calculations article>span,.ratio-pilot-copy-compare article>span,.ratio-pilot-course-chapter>header>span,.ratio-pilot-course-intro>span,.ratio-pilot-data>div>span,.ratio-pilot-equation>span,.ratio-pilot-final-card span,.ratio-pilot-map article>span,.ratio-pilot-marker>span,.ratio-pilot-rule>span,.ratio-pilot-story span,.ratio-pilot-traps article>span{color:var(--finance-accent-strong);font-size:.69rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ratio-pilot-course-intro h2{max-width:28ch;margin-top:.35rem;color:var(--finance-ink-strong);font-family:var(--font-serif);font-size:clamp(1.55rem,2.7vw,2.35rem);line-height:1.04;letter-spacing:-.035em}.ratio-pilot-course-intro>p{max-width:68ch;margin-top:.65rem;color:var(--finance-muted);font-size:.9rem;line-height:1.55}.ratio-pilot-course-intro>div{display:grid;grid-template-columns:auto minmax(8rem,1fr) auto;gap:.8rem;align-items:center;margin-top:.85rem;color:var(--finance-muted)}.ratio-pilot-course-intro>div>span{height:.25rem;overflow:hidden;border-radius:999px;background:var(--finance-line)}.ratio-pilot-course-intro>div i{display:block;height:100%;border-radius:inherit;background:var(--finance-accent)}.ratio-pilot-course-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid var(--finance-line);border-radius:.65rem;background:var(--finance-paper)}.ratio-pilot-course-nav button{display:grid;min-width:0;gap:.3rem;align-content:start;border-left:1px solid var(--finance-line);padding:.68rem;text-align:left}.ratio-pilot-course-nav button:first-child{border-left:0}.ratio-pilot-course-nav button[aria-current=step]{background:var(--finance-accent-soft)}.ratio-pilot-course-nav button>span{color:var(--finance-accent-strong);font-size:.72rem;font-weight:850}.ratio-pilot-course-nav button>strong{color:var(--finance-ink-strong);font-size:.74rem;line-height:1.2}.ratio-pilot-course-nav button>small{color:var(--finance-muted);font-size:.68rem}.ratio-pilot-course-chapter{overflow:hidden;border:1px solid var(--finance-line);border-radius:.75rem;background:var(--finance-paper)}.ratio-pilot-course-chapter>header{padding:clamp(1rem,2vw,1.55rem);border-bottom:1px solid var(--finance-line);background:var(--academy-surface-muted)}.ratio-pilot-course-chapter>header h2{max-width:32ch;margin-top:.3rem;color:var(--finance-ink-strong);font-family:var(--font-serif);font-size:clamp(1.45rem,2.6vw,2.1rem);line-height:1.08;letter-spacing:-.025em}.ratio-pilot-course-chapter>header p{max-width:68ch;margin-top:.45rem;color:var(--finance-muted);font-size:.88rem;line-height:1.5}.ratio-pilot-course-content{display:grid;gap:.9rem;padding:clamp(.9rem,2vw,1.45rem);font-size:.9rem}.ratio-pilot-calculations,.ratio-pilot-copy-compare,.ratio-pilot-data,.ratio-pilot-map,.ratio-pilot-story,.ratio-pilot-traps{display:grid;gap:1px;overflow:hidden;border:1px solid var(--finance-line);border-radius:.6rem;background:var(--finance-line)}.ratio-pilot-story{grid-template-columns:repeat(2,minmax(0,1fr))}.ratio-pilot-calculations,.ratio-pilot-data,.ratio-pilot-map{grid-template-columns:repeat(3,minmax(0,1fr))}.ratio-pilot-copy-compare,.ratio-pilot-traps{grid-template-columns:repeat(2,minmax(0,1fr))}.ratio-pilot-calculations article,.ratio-pilot-copy-compare article,.ratio-pilot-data>div,.ratio-pilot-map article,.ratio-pilot-story>div,.ratio-pilot-traps article{min-width:0;padding:.9rem;background:var(--finance-paper)}.ratio-pilot-story strong{display:block;margin-top:.4rem;color:var(--finance-ink-strong);font-size:clamp(1.45rem,3vw,2.2rem);line-height:1}.ratio-pilot-story small{display:block;margin-top:.45rem;color:var(--finance-muted);line-height:1.45}.ratio-pilot-control-grid,.ratio-pilot-foundations,.ratio-pilot-leverage,.ratio-pilot-reconstruction,.ratio-pilot-source-grid,.ratio-pilot-split-formulas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--finance-line);border-radius:.5rem;background:var(--finance-line)}.ratio-pilot-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ratio-pilot-control-grid article,.ratio-pilot-foundations article,.ratio-pilot-leverage>div,.ratio-pilot-reconstruction>div,.ratio-pilot-source-grid article,.ratio-pilot-split-formulas article{min-width:0;padding:.82rem;background:var(--finance-paper)}.ratio-pilot-cascade>span,.ratio-pilot-foundations article>span,.ratio-pilot-leverage span,.ratio-pilot-limits>span,.ratio-pilot-process>span,.ratio-pilot-reconstruction>span,.ratio-pilot-section-heading>span,.ratio-pilot-source-grid article>span,.ratio-pilot-sources>span,.ratio-pilot-split-formulas article>span{color:var(--finance-accent-strong);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.ratio-pilot-control-grid article>strong,.ratio-pilot-foundations article>strong,.ratio-pilot-source-grid article>strong,.ratio-pilot-split-formulas article>strong{display:block;margin-top:.28rem;color:var(--finance-ink-strong);font-size:.86rem;line-height:1.35}.ratio-pilot-control-grid p,.ratio-pilot-foundations p,.ratio-pilot-leverage p,.ratio-pilot-reconstruction small,.ratio-pilot-source-grid p,.ratio-pilot-split-formulas p{margin-top:.3rem;color:var(--finance-muted);font-size:.8rem;line-height:1.45}.ratio-pilot-section-heading{display:grid;gap:.2rem;margin-top:.15rem}.ratio-pilot-section-heading h3{color:var(--finance-ink-strong);font-size:1rem;font-weight:820}.ratio-pilot-section-heading p{max-width:78ch;color:var(--finance-muted);line-height:1.45}.ratio-pilot-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--finance-line);border-radius:.5rem;background:var(--finance-paper)}.ratio-pilot-table-wrap:focus-visible{outline:3px solid var(--finance-accent);outline-offset:3px}.ratio-pilot-table{width:100%;min-width:46rem;border-collapse:collapse;color:var(--finance-muted);font-size:.8rem;line-height:1.4}.ratio-pilot-table :is(th,td){border-bottom:1px solid var(--finance-line);padding:.68rem;text-align:left;vertical-align:top}.ratio-pilot-table thead th{background:var(--academy-surface-muted);color:var(--finance-ink-strong);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.ratio-pilot-table tbody th{width:19%;color:var(--finance-ink-strong);font-weight:780}.ratio-pilot-table tr:last-child :is(th,td){border-bottom:0}.ratio-pilot-calculations h3,.ratio-pilot-map h3,.ratio-pilot-quiz h3{margin-top:.55rem;color:var(--finance-ink-strong);font-size:1rem;font-weight:820}.ratio-pilot-calculations p,.ratio-pilot-copy-compare li,.ratio-pilot-map p,.ratio-pilot-map small,.ratio-pilot-traps p{color:var(--finance-muted);line-height:1.55}.ratio-pilot-map p{min-height:4.6rem;margin-top:.65rem}.ratio-pilot-map article>strong{display:block;min-height:3.4rem;color:var(--finance-ink-strong);font-size:.86rem;line-height:1.45}.ratio-pilot-map small{display:block;margin-top:.65rem;font-size:.76rem}.ratio-pilot-copyline,.ratio-pilot-diagnostic,.ratio-pilot-final-card,.ratio-pilot-memory,.ratio-pilot-reveal,.ratio-pilot-warning{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;border-left:3px solid var(--finance-accent);padding:.78rem .85rem;background:var(--finance-accent-soft);color:var(--finance-muted);line-height:1.5}.ratio-pilot-warning{border-left-color:var(--finance-brass);background:var(--finance-brass-soft)}.ratio-pilot-copyline :is(svg,strong),.ratio-pilot-diagnostic :is(svg,strong),.ratio-pilot-memory :is(svg,strong),.ratio-pilot-reveal :is(svg,strong){color:var(--finance-accent-strong)}.ratio-pilot-warning :is(svg,strong){color:var(--finance-brass)}.ratio-pilot-checkpoint,.ratio-pilot-equation,.ratio-pilot-marker,.ratio-pilot-quiz,.ratio-pilot-rule{border:1px solid var(--finance-line);border-radius:.55rem;padding:.85rem}.ratio-pilot-rule blockquote{max-width:52ch;margin-top:.45rem;color:var(--finance-ink-strong);font-family:var(--font-serif);font-size:clamp(1.08rem,1.8vw,1.45rem);line-height:1.3}.ratio-pilot-checkpoint>span{color:var(--finance-accent-strong);font-size:.72rem;font-weight:800;text-transform:uppercase}.ratio-pilot-checkpoint>p{margin-top:.55rem;color:var(--finance-ink)}.ratio-pilot-checkpoint details,.ratio-pilot-quiz details{margin-top:.75rem;border-top:1px solid var(--finance-line);padding-top:.75rem}.ratio-pilot-checkpoint summary,.ratio-pilot-quiz summary{cursor:pointer;color:var(--finance-accent-strong);font-weight:760}.ratio-pilot-checkpoint details p,.ratio-pilot-quiz details p{margin-top:.55rem;color:var(--finance-muted);line-height:1.6}.ratio-pilot-steps{display:grid;gap:0;border-top:1px solid var(--finance-line)}.ratio-pilot-steps li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.7rem;border-bottom:1px solid var(--finance-line);padding:.72rem 0}.ratio-pilot-steps li>span{display:grid;width:1.85rem;height:1.85rem;place-items:center;border:1px solid var(--finance-accent);border-radius:.35rem;color:var(--finance-accent-strong);font-size:.78rem;font-weight:850}.ratio-pilot-steps strong{color:var(--finance-ink-strong)}.ratio-pilot-steps p{margin-top:.25rem;color:var(--finance-muted);line-height:1.5}.ratio-pilot-equation>strong{display:block;margin-top:.45rem;color:var(--finance-ink-strong);font-size:clamp(1rem,1.8vw,1.3rem)}.ratio-pilot-equation>p{margin-top:.45rem;color:var(--finance-muted)}.ratio-pilot-data p{margin-top:.55rem;color:var(--finance-muted);font-size:.83rem;line-height:1.4}.ratio-pilot-money{color:var(--finance-ink-strong);white-space:nowrap}.ratio-pilot-calculations h3{font-variant-numeric:tabular-nums}.ratio-pilot-calculations article>strong{display:block;margin:.6rem 0;color:var(--finance-accent-strong);font-size:1.8rem}.ratio-pilot-cascade,.ratio-pilot-limits,.ratio-pilot-process,.ratio-pilot-sources{border:1px solid var(--finance-line);border-radius:.5rem;padding:.85rem;background:var(--finance-paper)}.ratio-pilot-process p{margin-top:.4rem;color:var(--finance-muted);font-size:.8rem;line-height:1.5}.ratio-pilot-process p strong{color:var(--finance-ink-strong)}.ratio-pilot-reconstruction{grid-template-columns:repeat(2,minmax(0,1fr))}.ratio-pilot-reconstruction>span{grid-column:1/-1;padding:.65rem .82rem;background:var(--academy-surface-muted)}.ratio-pilot-reconstruction p{color:var(--finance-muted);font-size:.72rem;font-weight:760;text-transform:uppercase}.ratio-pilot-reconstruction strong{display:block;margin-top:.3rem;color:var(--finance-ink-strong);font-size:.9rem;line-height:1.35}.ratio-pilot-reconstruction small{display:block}.ratio-pilot-cascade>div{display:flex;gap:.5rem;align-items:center;justify-content:space-between;margin-top:.6rem}.ratio-pilot-cascade>div strong{color:var(--finance-ink-strong);font-size:.8rem;line-height:1.4;text-align:center}.ratio-pilot-cascade>div i{color:var(--finance-accent-strong);font-style:normal}.ratio-pilot-cascade>p{margin-top:.65rem;color:var(--finance-muted);font-size:.8rem;line-height:1.45}.ratio-pilot-leverage>div{display:grid;align-content:start;gap:.35rem}.ratio-pilot-leverage>div strong{color:var(--finance-ink-strong);font-size:.8rem;line-height:1.4}.ratio-pilot-leverage>p{grid-column:1/-1;margin:0;padding:.75rem .82rem;background:var(--finance-accent-soft)}.ratio-pilot-copy-compare blockquote{margin:.65rem 0;color:var(--finance-ink-strong);font-family:var(--font-serif);font-size:.94rem;line-height:1.48}.ratio-pilot-copy-compare ul{display:grid;gap:.35rem;padding-left:1rem;list-style:disc}.ratio-pilot-copy-compare .is-weak{box-shadow:inset 0 3px 0 #be123c}.ratio-pilot-copy-compare .is-strong{box-shadow:inset 0 3px 0 var(--finance-accent)}.ratio-pilot-marker{display:grid;grid-template-columns:1.3fr repeat(5,1fr);gap:.8rem;align-items:center}.ratio-pilot-marker>div{display:grid;place-items:center;gap:.2rem}.ratio-pilot-marker>div strong{display:grid;min-width:2rem;min-height:2rem;padding:.35rem .52rem;place-items:center;border-radius:999px;background:var(--finance-ink);color:var(--finance-paper);line-height:1;white-space:nowrap}.ratio-pilot-marker small{color:var(--finance-muted);font-size:.72rem}.ratio-pilot-traps strong{display:block;margin:.5rem 0 .35rem;color:var(--finance-ink-strong)}.ratio-pilot-quiz h3{margin:0}.ratio-pilot-final-card div{display:grid;gap:.3rem}.ratio-pilot-final-card strong{color:var(--finance-ink-strong)}.ratio-pilot-limits ul{gap:.4rem 1.2rem;margin-top:.55rem;padding-left:1rem;color:var(--finance-muted);font-size:.8rem;line-height:1.45;list-style:disc}.ratio-pilot-limits ul,.ratio-pilot-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ratio-pilot-sources{gap:.45rem}.ratio-pilot-sources>span{grid-column:1/-1}.ratio-pilot-sources a{color:var(--finance-accent-strong);font-size:.8rem;font-weight:720;line-height:1.4;text-decoration:underline;text-underline-offset:.18rem}.ratio-pilot-course-pager{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--finance-line);padding-top:.85rem}.ratio-pilot-course-pager button{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--finance-accent);border-radius:.45rem;padding:.7rem .9rem;color:var(--finance-accent-strong);font-size:.82rem;font-weight:780}.ratio-pilot-course-pager button:last-child{margin-left:auto;background:var(--finance-ink);color:var(--finance-paper)}.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-express-summary-grid{grid-template-columns:1.12fr .88fr 1.12fr;gap:0;padding:0}.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-ecf-preview-header>div{padding-top:clamp(.9rem,2vw,1.25rem);padding-bottom:clamp(1.1rem,2.5vw,1.6rem)}.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-ecf-preview-title{max-width:54rem;font-size:clamp(1.85rem,4.5vw,2.35rem)!important;line-height:1.04}.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-ecf-preview-header .lesson-ecf-preview-title+p{max-width:50rem;margin-top:.55rem;font-size:clamp(.88rem,1.4vw,1rem);line-height:1.5}.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-editorial-action-row{margin-top:.8rem}.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-express-summary-column,.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-express-summary-column:nth-child(n){border:0!important;border-radius:0!important;background:var(--finance-paper)!important;padding:1.15rem 1.25rem}.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-express-summary-column+.lesson-express-summary-column{border-left:1px solid var(--finance-line)}.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-chapter-navigator-grid{grid-template-columns:1fr;gap:0;border-top:1px solid var(--finance-line)}.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-chapter-navigator button,.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-chapter-navigator button:nth-child(n){min-height:4.4rem;grid-template-columns:2.1rem minmax(0,1fr) auto;column-gap:.75rem;align-items:center;border:0;border-bottom:1px solid var(--finance-line);border-radius:0;padding:.72rem .35rem}.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-chapter-navigator button:hover,.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-chapter-navigator button[aria-selected=true]{background:var(--finance-accent-soft)}.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-chapter-navigator button>span:first-child{width:2.1rem;height:2.1rem;grid-row:auto;border:1px solid var(--finance-accent);border-radius:.42rem;background:var(--finance-paper)!important;color:var(--finance-accent-strong)!important}.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-chapter-navigator button[aria-selected=true]>span:first-child{background:var(--finance-ink)!important;color:var(--finance-paper)!important}.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-chapter-navigator-copy small{-webkit-line-clamp:1}.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-chapter-navigator button:nth-child(n)>.lesson-chapter-navigator-copy,.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-chapter-navigator button>.lesson-chapter-navigator-copy{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip-path:none!important;white-space:normal!important}.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-chapter-navigator button>.lesson-chapter-navigator-action{position:static!important;width:auto;min-width:1.5rem;height:auto!important;grid-row:auto;align-self:center;justify-self:end;margin:0!important;overflow:visible!important;clip-path:none!important;white-space:nowrap!important;border:0;background:transparent;color:var(--finance-accent-strong)}.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-editorial-chapter-content{grid-template-columns:minmax(0,1fr);gap:0}.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-editorial-chapter-content>.lesson-editorial-section,.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-editorial-chapter-content>.lesson-editorial-section:is([data-editorial-section="2"],[data-editorial-section="4"],[data-editorial-section="23"],[data-editorial-section="24"],[data-editorial-section="25"],[data-editorial-section="27"],[data-editorial-section="28"]){display:grid;grid-template-columns:minmax(10rem,.28fr) minmax(0,1fr);column-gap:2rem;align-items:start;border:0;border-bottom:1px solid var(--finance-line);border-radius:0;background:transparent;padding:1.35rem 0}.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-editorial-chapter-content>.lesson-editorial-section>div:nth-child(2){margin-top:0}.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-editorial-section[data-editorial-section="15"]>div:nth-child(2)>div{border-color:var(--finance-line);border-radius:.55rem;background:var(--finance-paper)}.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-editorial-section[data-editorial-section="15"]>div:nth-child(2)>div>div:last-child{display:grid;gap:0;padding:0}.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-editorial-section[data-editorial-section="15"]>div:nth-child(2)>div>div:last-child>div{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.55rem;border-top:1px solid var(--finance-line);padding:.75rem .9rem;font-family:inherit;font-size:.86rem}@media (max-width:899px){.ratio-pilot-course-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ratio-pilot-course-nav button,.ratio-pilot-course-nav button:first-child{border-top:1px solid var(--finance-line);border-left:1px solid var(--finance-line)}.ratio-pilot-course-nav button:nth-child(-n+2){border-top:0}.ratio-pilot-course-nav button:nth-child(odd){border-left:0}.ratio-pilot-calculations,.ratio-pilot-control-grid,.ratio-pilot-copy-compare,.ratio-pilot-data,.ratio-pilot-foundations,.ratio-pilot-leverage,.ratio-pilot-map,.ratio-pilot-reconstruction,.ratio-pilot-source-grid,.ratio-pilot-split-formulas,.ratio-pilot-story,.ratio-pilot-traps{grid-template-columns:1fr}.ratio-pilot-leverage>p,.ratio-pilot-reconstruction>span{grid-column:auto}.ratio-pilot-cascade>div{display:grid;grid-template-columns:1fr;align-items:center}.ratio-pilot-cascade>div i{transform:rotate(90deg);text-align:center}.ratio-pilot-limits ul,.ratio-pilot-sources{grid-template-columns:1fr}.ratio-pilot-sources>span{grid-column:auto}.ratio-pilot-map article>strong,.ratio-pilot-map p{min-height:0}.ratio-pilot-marker{grid-template-columns:repeat(5,1fr)}.ratio-pilot-marker>span{grid-column:1/-1}.ratio-pilot-course-pager{align-items:stretch;flex-direction:column}.ratio-pilot-course-pager>span{display:none}.ratio-pilot-course-pager button,.ratio-pilot-course-pager button:last-child{justify-content:center;margin:0}.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-express-summary-grid{grid-template-columns:1fr}.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-express-summary-column+.lesson-express-summary-column{border-top:1px solid var(--finance-line);border-left:0}.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-editorial-chapter-content>.lesson-editorial-section,.lesson-ratio-rentability-pilot.lesson-editorial-test .lesson-editorial-chapter-content>.lesson-editorial-section:is([data-editorial-section="2"],[data-editorial-section="4"],[data-editorial-section="23"],[data-editorial-section="24"],[data-editorial-section="25"],[data-editorial-section="27"],[data-editorial-section="28"]){grid-template-columns:minmax(0,1fr);gap:.65rem}}@media (max-width:480px){.ratio-pilot-course-intro>div{grid-template-columns:minmax(0,1fr) auto;gap:.45rem .75rem}.ratio-pilot-course-intro>div>span{grid-column:1/-1;grid-row:2;width:100%}.ratio-pilot-course-intro>div>small{text-align:right}}@media (min-width:900px){.finance-at3-heading-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,28rem);align-items:end}}@media (max-width:767px){.finance-at3-summary{grid-template-columns:1fr}.finance-at3-summary>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;align-items:baseline}.finance-at3-summary>div+div{border-top:1px solid var(--academy-glass-border);border-left:0}.finance-at3-summary dd{grid-column:2;grid-row:1/span 2}.finance-at3-summary span{margin-top:0}.finance-registry-entry{grid-template-columns:2.4rem minmax(0,1fr) 2.25rem;gap:.7rem;align-items:start;padding:.95rem .85rem}.finance-registry-facts{grid-column:2/-1;grid-row:2;grid-template-columns:repeat(2,max-content)}.finance-registry-action{grid-column:3;grid-row:1}.lesson-finance-at3.lesson-editorial-test .lesson-chapter-navigator-grid,.lesson-finance-at3.lesson-editorial-test .lesson-editorial-chapter-content,.lesson-finance-at3.lesson-editorial-test .lesson-express-summary-grid{grid-template-columns:1fr}}@media (max-width:420px){.finance-at3-register-shell{width:calc(100% - 1rem)}.finance-at3-register-heading{align-items:start;padding:1rem}.finance-at3-register-heading>span{display:none}.finance-registry-entry{grid-template-columns:2rem minmax(0,1fr)}.finance-registry-action{display:none}.finance-registry-facts{grid-column:2;grid-template-columns:1fr}.lesson-finance-at3 .lesson-ecf-preview-title{font-size:clamp(2rem,11vw,2.75rem)}}@media (prefers-reduced-motion:reduce){.finance-registry-action,.finance-registry-entry{transition-duration:.01ms}}.lesson-pedagogical-course{--finance-ink:var(--academy-ink);--finance-ink-strong:var(--academy-ink-strong);--finance-muted:var(--academy-muted);--finance-paper:var(--academy-paper);--finance-canvas:var(--academy-canvas);--finance-line:var(--academy-line);--finance-line-strong:var(--academy-line-strong);--finance-accent:var(--lesson-matter-accent,var(--academy-accent));--finance-accent-strong:var(--lesson-matter-ink,var(--academy-accent-strong));--finance-accent-soft:var(--lesson-matter-tint,var(--academy-accent-soft))}html.dark .lesson-pedagogical-course{--finance-accent:var(--lesson-matter-accent-dark,var(--academy-accent));--finance-accent-strong:var(--lesson-matter-accent-dark,var(--academy-accent));--finance-accent-soft:var(--lesson-matter-tint-dark,var(--academy-accent-soft))}.lesson-pedagogical-course .ratio-pilot-course-intro h2{max-width:44ch}.lesson-pedagogical-course .ratio-pilot-course-intro>p{max-width:82ch}.lesson-pedagogical-course .ratio-pilot-course-nav button{min-height:5.15rem}.lesson-pedagogical-course .course-vocabulary-toolbar button:focus-visible,.lesson-pedagogical-course .ratio-pilot-course-nav button:focus-visible,.lesson-pedagogical-course .ratio-pilot-course-pager button:focus-visible{outline:3px solid var(--finance-accent);outline-offset:3px}.course-vocabulary-toolbar{display:flex;justify-content:flex-end;margin-top:-.2rem}.course-vocabulary-toolbar button{display:grid;width:min(100%,29rem);grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;border:1px solid var(--finance-line-strong);border-radius:.58rem;background:var(--finance-paper);padding:.62rem .72rem;color:var(--finance-ink-strong);text-align:left}.course-vocabulary-toolbar button:hover,.course-vocabulary-toolbar button[aria-pressed=true]{border-color:var(--finance-accent);background:var(--finance-accent-soft)}.course-vocabulary-toolbar button>svg{color:var(--finance-accent-strong)}.course-vocabulary-toolbar button>span{display:grid;min-width:0;gap:.12rem}.course-vocabulary-toolbar button strong{font-size:.8rem;line-height:1.2}.course-vocabulary-toolbar button small{overflow:hidden;color:var(--finance-muted);font-size:.69rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.course-vocabulary-toolbar button b{border-radius:999px;background:var(--finance-accent-soft);padding:.28rem .5rem;color:var(--finance-accent-strong);font-size:.67rem;white-space:nowrap}.course-vocabulary-panel{overflow:hidden;border:1px solid var(--finance-line);border-radius:.75rem;background:var(--finance-paper)}.course-vocabulary-panel>header{border-bottom:1px solid var(--finance-line);background:var(--academy-surface-muted);padding:clamp(1rem,2vw,1.45rem)}.course-vocabulary-panel>header>span{color:var(--finance-accent-strong);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.course-vocabulary-panel>header h2{max-width:36ch;margin-top:.28rem;color:var(--finance-ink-strong);font-family:var(--font-serif);font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.1;letter-spacing:-.022em}.course-vocabulary-panel>header p{max-width:74ch;margin-top:.48rem;color:var(--finance-muted);font-size:.84rem;line-height:1.55}.course-vocabulary-groups{display:grid;gap:1px;background:var(--finance-line)}.course-vocabulary-groups>section{min-width:0;background:var(--finance-paper);padding:clamp(.85rem,2vw,1.15rem)}.course-vocabulary-groups h3{margin-bottom:.65rem;color:var(--finance-accent-strong);font-size:.72rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.course-vocabulary-groups dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.course-vocabulary-groups dl>div{min-width:0;border:1px solid var(--finance-line);border-radius:.52rem;background:var(--academy-surface-muted);padding:.7rem .75rem}.course-vocabulary-groups dt{display:flex;gap:.5rem;align-items:baseline}.course-vocabulary-groups dt strong{flex:0 0 auto;color:var(--finance-accent-strong);font-size:.86rem;font-weight:900}.course-vocabulary-groups dt span{color:var(--finance-ink-strong);font-size:.78rem;font-weight:760;line-height:1.3}.course-vocabulary-groups dd{margin-top:.38rem;color:var(--finance-muted);font-size:.76rem;line-height:1.48}.course-vocabulary-groups dd>span{display:block;margin-top:.42rem;border-top:1px solid var(--finance-line);padding-top:.38rem;color:var(--finance-ink-strong);font-size:.72rem}.course-vocabulary-groups dd>span b{margin-right:.34rem;color:var(--finance-accent-strong);font-size:.64rem;letter-spacing:.05em;text-transform:uppercase}.course-vocabulary-empty{margin:1rem;border:1px dashed var(--finance-line-strong);border-radius:.55rem;padding:.85rem;color:var(--finance-muted);font-size:.82rem;line-height:1.5}.course-vocabulary-panel>footer{border-top:1px solid var(--finance-line);background:var(--finance-accent-soft);padding:.72rem 1rem;color:var(--finance-muted);font-size:.73rem;line-height:1.45}.lesson-pedagogical-course .lesson-pedagogical-sections{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:1px!important;overflow:hidden;border:1px solid var(--finance-line);border-radius:.58rem;background:var(--finance-line);padding:0!important}.lesson-ecf-theme-preview.lesson-editorial-test
.lesson-pedagogical-course .lesson-pedagogical-sections>.lesson-editorial-section,.lesson-ecf-theme-preview.lesson-editorial-test
.lesson-pedagogical-course .lesson-pedagogical-sections>.lesson-editorial-section:is([data-editorial-section="2"],[data-editorial-section="4"],[data-editorial-section="16"],[data-editorial-section="17"],[data-editorial-section="18"],[data-editorial-section="19"],[data-editorial-section="23"],[data-editorial-section="24"],[data-editorial-section="25"],[data-editorial-section="27"],[data-editorial-section="28"],[data-editorial-section="29"]){display:block!important;width:100%!important;min-width:0;grid-column:1!important;border:0!important;border-radius:0!important;background:var(--finance-paper)!important;padding:.9rem 1rem!important;box-shadow:none!important;transform:none!important}.lesson-ecf-theme-preview.lesson-editorial-test
.lesson-pedagogical-course .lesson-pedagogical-sections>.lesson-editorial-section:hover{background:var(--finance-paper)!important;box-shadow:none!important;transform:none!important}.lesson-pedagogical-course .lesson-editorial-section-header{min-height:0!important;align-items:center!important;gap:.62rem!important;border:0!important;padding:0 0 .62rem!important;background:transparent!important}.lesson-pedagogical-course .lesson-editorial-section-markers{flex:0 0 auto}.lesson-pedagogical-course .lesson-editorial-section-index{width:1.8rem!important;height:1.8rem!important;border:1px solid var(--finance-accent)!important;border-radius:.38rem!important;background:var(--finance-accent-soft)!important;color:var(--finance-accent-strong)!important;font-size:.69rem!important}.lesson-pedagogical-course .lesson-editorial-section-title{margin:0!important;color:var(--finance-ink-strong)!important;font-family:inherit!important;font-size:clamp(.96rem,1.6vw,1.08rem)!important;font-weight:820!important;line-height:1.25!important;letter-spacing:-.012em!important}.lesson-pedagogical-course .lesson-editorial-section-body{margin-top:0!important;border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.lesson-pedagogical-course .lesson-editorial-section-body :is(p,li,dd){color:var(--finance-muted)!important;font-size:.88rem!important;line-height:1.62!important}.lesson-pedagogical-course .lesson-editorial-section-body :is(strong,dt){color:var(--finance-ink-strong)}.lesson-pedagogical-course .lesson-editorial-section[data-editorial-section="2"]{box-shadow:inset 3px 0 0 var(--finance-accent)!important}.lesson-pedagogical-course .lesson-editorial-section:is([data-editorial-kind=correction],[data-editorial-section="27"]){background:var(--finance-accent-soft)!important}.lesson-pedagogical-course .lesson-editorial-section:is([data-editorial-kind=pieges],[data-editorial-section="23"]){box-shadow:inset 3px 0 0 #b7791f!important}.lesson-pedagogical-course .lesson-editorial-section-body :is(table,.overflow-x-auto){max-width:100%}@media (min-width:960px){.lesson-pedagogical-course .ratio-pilot-course-chapter[data-course-chapter=carte] .lesson-pedagogical-sections,.lesson-pedagogical-course .ratio-pilot-course-chapter[data-course-chapter=cas] .lesson-pedagogical-sections,.lesson-pedagogical-course .ratio-pilot-course-chapter[data-course-chapter=copie] .lesson-pedagogical-sections{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lesson-ecf-theme-preview.lesson-editorial-test .lesson-pedagogical-course .ratio-pilot-course-chapter:is([data-course-chapter=carte],[data-course-chapter=cas],[data-course-chapter=copie]) .lesson-pedagogical-sections>.lesson-editorial-section{grid-column:auto!important}.lesson-ecf-theme-preview.lesson-editorial-test .lesson-pedagogical-course .ratio-pilot-course-chapter[data-course-chapter=carte] .lesson-pedagogical-sections>.lesson-editorial-section:is([data-editorial-section="5"],[data-editorial-section="21"]),.lesson-ecf-theme-preview.lesson-editorial-test .lesson-pedagogical-course .ratio-pilot-course-chapter[data-course-chapter=cas] .lesson-pedagogical-sections>.lesson-editorial-section[data-editorial-section="15"]{grid-column:1/-1!important}}@media (max-width:480px){.lesson-pedagogical-course .ratio-pilot-course-nav button{min-height:4.65rem;padding:.58rem}.lesson-pedagogical-course .ratio-pilot-course-nav button>small{display:none}.lesson-ecf-theme-preview.lesson-editorial-test .lesson-pedagogical-course .lesson-pedagogical-sections>.lesson-editorial-section{padding:.78rem!important}.course-vocabulary-toolbar button{width:100%}.course-vocabulary-toolbar button small{white-space:normal}.course-vocabulary-groups dl{grid-template-columns:minmax(0,1fr)}.course-vocabulary-groups dt{display:grid;gap:.12rem}}