.gz{--gz-prose:16px;--gz-lh:1.65}.gz[data-univers=primaire]{--gz-prose:18.5px;--gz-lh:1.7}.gz[data-univers=college-lycee],.gz[data-univers=secondaire]{--gz-prose:16.5px;--gz-lh:1.62}.gz[data-univers=universite]{--gz-prose:15.5px;--gz-lh:1.58}.gz-crumbs{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;flex-wrap:wrap}.gz-crumbs,.gz-crumbs a{color:var(--gz-ink-45)}.gz-crumbs a:hover{color:var(--gz-accent-ink)}.gz-crumbs svg{width:14px;height:14px;opacity:.6}.gz-crumbs b{color:var(--gz-ink)}.gz-coursehd{display:flex;flex-direction:column;gap:12px}.gz-coursehd h1{font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:-.015em;line-height:1.1}.gz-meta{display:flex;flex-wrap:wrap;gap:8px}.gz-objbar{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--gz-r-2);background:var(--gz-accent-soft);color:var(--gz-accent-ink)}.gz-objbar svg{width:20px;height:20px;flex:none;margin-top:1px}.gz-objbar b{font-weight:800}.gz-prose{font-size:var(--gz-prose);line-height:var(--gz-lh);color:var(--gz-ink)}.gz-prose>*+*{margin-top:1.05em}.gz-prose h1{font-size:1.5em;font-weight:800;letter-spacing:-.015em;margin-top:1.4em;line-height:1.15}.gz-prose h2{font-size:1.32em;font-weight:800;letter-spacing:-.01em;margin-top:1.5em;line-height:1.2}.gz-prose h3{font-size:1.12em;font-weight:800;margin-top:1.3em}.gz-prose p{text-wrap:pretty}.gz-prose strong{font-weight:800}.gz-prose a{color:var(--gz-accent-ink);text-decoration:underline;text-underline-offset:2px}.gz-prose ol,.gz-prose ul{padding-left:1.6em}.gz-prose ul{list-style:disc}.gz-prose ol{list-style:decimal}.gz-prose ul ul{list-style:circle}.gz-prose ol ol{list-style:lower-alpha}.gz-prose li{padding-left:.2em}.gz-prose li+li,.gz-prose li>ol,.gz-prose li>ul{margin-top:.45em}.gz-prose ul li::marker{color:var(--gz-accent)}.gz-prose ol li::marker{color:var(--gz-accent-ink);font-weight:800}.gz-prose blockquote{padding-left:1em;border-left:4px solid var(--gz-accent);color:var(--gz-ink-70);font-style:italic}.gz-prose code:not(pre code){font-family:var(--gz-mono);font-size:.88em;background:var(--gz-surface-2);border:1px solid var(--gz-line);padding:1px 6px;border-radius:6px}.gz-prose img{max-width:100%;height:auto;display:block;border-radius:var(--gz-r-2);border:1px solid var(--gz-line)}.gz-prose table{width:100%;border-collapse:collapse;font-size:.92em}.gz-prose td,.gz-prose th{border:1px solid var(--gz-line);padding:8px 11px;text-align:left}.gz-prose th{background:var(--gz-surface-2);font-weight:800}.gz-prose__tableau{overflow-x:auto;-webkit-overflow-scrolling:touch}.gz-prose td code,.gz-prose th code{white-space:nowrap}.gz-prose .katex{font-size:1.1em}.gz-callout{display:flex;gap:13px;padding:16px 18px;border-radius:var(--gz-r-2);background:var(--gz-surface-2);border:1px solid var(--gz-line);margin-top:1.3em}.gz-callout__ic{width:38px;height:38px;flex:none;border-radius:var(--gz-r-1);display:grid;place-items:center}.gz-callout__ic svg{width:21px;height:21px}.gz-callout__b{min-width:0}.gz-callout__t{font-weight:800;font-size:13px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:4px}.gz-callout__body{font-size:calc(var(--gz-prose) - 1px);line-height:1.55;color:var(--gz-ink)}.gz-callout--def{background:var(--gz-info-soft);border-color:transparent}.gz-callout--def .gz-callout__ic{background:#fff;color:var(--gz-info)}.gz-callout--def .gz-callout__t{color:#134B9E}.gz-callout--tip{background:var(--gz-success-soft);border-color:transparent}.gz-callout--tip .gz-callout__ic{background:#fff;color:var(--gz-success)}.gz-callout--tip .gz-callout__t{color:var(--gz-green-700)}.gz-callout--fun{background:var(--gz-accent-soft);border-color:transparent}.gz-callout--fun .gz-callout__ic{background:#fff;color:var(--gz-accent-ink)}.gz-callout--fun .gz-callout__t{color:var(--gz-accent-ink)}.gz-nextquiz{margin-top:1.5em;display:flex;align-items:center;gap:16px;padding:20px;border-radius:var(--gz-r-3);background:var(--gz-accent-soft);border:1px solid color-mix(in oklab,var(--gz-accent),transparent 75%)}.gz-nextquiz__t{flex:1;min-width:0}.gz-nextquiz__t b{display:block;font-size:18px;font-weight:800;color:var(--gz-accent-ink)}.gz-nextquiz__t small{font-size:13.5px;font-weight:600;color:var(--gz-ink-70)}.gz-quizhd{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.gz-quizhd__top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13.5px;font-weight:800;color:var(--gz-ink-70)}.gz-quizhd__top .gz-chip,.gz-quizq{font-weight:800}.gz-quizq{font-size:clamp(19px,2.4vw,24px);line-height:1.25;letter-spacing:-.01em;text-wrap:pretty;margin-bottom:18px}.gz-quiz--big .gz-opt{padding:18px;font-size:17px}.gz-quiz--big .gz-opt__key{width:36px;height:36px;font-size:16px}.gz-quiz{display:flex;flex-direction:column;gap:10px}.gz-opt{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:14px 15px;border-radius:var(--gz-r-2);background:var(--gz-surface);font-size:15px;font-weight:700;color:var(--gz-ink);transition:box-shadow .12s ease,background .12s ease}.gz-opt,.gz-opt__key{box-shadow:inset 0 0 0 1.5px var(--gz-line-2)}.gz-opt__key{width:30px;height:30px;flex:none;border-radius:var(--gz-r-1);display:grid;place-items:center;font-weight:800;font-size:14px;background:var(--gz-surface-2);color:var(--gz-ink-70)}.gz-opt__txt{flex:1}.gz-opt__mark{width:22px;height:22px;flex:none;opacity:0}.gz-opt:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--gz-accent)}.gz-opt:disabled{cursor:default}.gz-opt--selected{box-shadow:inset 0 0 0 2px var(--gz-accent);background:var(--gz-accent-soft)}.gz-opt--selected .gz-opt__key{background:var(--gz-accent);color:var(--gz-accent-on);box-shadow:none}.gz-opt--correct{box-shadow:inset 0 0 0 2px var(--gz-success);background:var(--gz-success-soft);color:var(--gz-green-900)}.gz-opt--correct .gz-opt__key{background:var(--gz-success);color:#fff;box-shadow:none}.gz-opt--correct .gz-opt__mark{opacity:1;color:var(--gz-success)}.gz-opt--incorrect{box-shadow:inset 0 0 0 2px var(--gz-error);background:var(--gz-error-soft);color:var(--gz-error-ink)}.gz-opt--incorrect .gz-opt__key{background:var(--gz-error);color:#fff;box-shadow:none}.gz-opt--incorrect .gz-opt__mark{opacity:1;color:var(--gz-error)}.gz-opt--muted{opacity:.55}.gz-explain{margin-top:14px}.gz-recaphd{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.gz-recaphd__score{font-family:var(--gz-mono);font-weight:800;font-size:44px;line-height:1}.gz-recaphd__score small{font-size:22px;color:var(--gz-ink-45)}.gz-recapstats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gz-gap)}.gz-recapstats .gz-tile{text-align:center;padding:16px 12px;display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--gz-surface-2);border:1px solid var(--gz-line);border-radius:var(--gz-r-2)}.gz-recapstats .gz-stat__ic{margin:0 0 4px}.gz-review{display:flex;flex-direction:column;gap:12px}.gz-review__q{padding:14px 16px;border-radius:var(--gz-r-2);background:var(--gz-surface);border:1px solid var(--gz-line)}.gz-review__qt{font-weight:800;font-size:15px;margin-bottom:10px}.gz-ans{display:flex;align-items:flex-start;gap:9px;font-size:14px;font-weight:600;padding:7px 0}.gz-ans svg{width:18px;height:18px;flex:none;margin-top:1px}.gz-ans--bad{color:var(--gz-error-ink)}.gz-ans--bad svg{color:var(--gz-error)}.gz-ans--good{color:var(--gz-green-900)}.gz-ans--good svg{color:var(--gz-success)}.gz-ans__expl{font-size:13.5px;color:var(--gz-ink-70);font-weight:600;line-height:1.5;margin-top:4px;padding-top:10px;border-top:1px dashed var(--gz-line-2)}.gz-flow{max-width:760px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:var(--gz-gap)}.gz-progbar{position:relative;height:3px;width:100%;overflow:hidden;background:rgba(255,255,255,.14);flex:none}.gz-progbar__stripe{position:absolute;top:0;bottom:0;left:-40%;width:40%;border-radius:3px;background:var(--gz-accent,#008751)}@media (prefers-reduced-motion:no-preference){@keyframes gz-indeterminate{0%{left:-40%}to{left:100%}}.gz-progbar__stripe{animation:gz-indeterminate 1.1s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.gz-progbar__stripe{left:0;width:100%;opacity:.65}}