.page-test[data-astro-cid-lgn5awtd]{padding:clamp(24px, 5vw, 64px) var(--marge-page) clamp(48px, 8vw, 96px)}.page-test__feuille[data-astro-cid-lgn5awtd]{background-color:var(--surface-lecture);border:var(--border-medium);max-width:760px;box-shadow:var(--shadow-carte);margin-inline:auto;padding:clamp(20px,4vw,40px)}.score[data-astro-cid-lgn5awtd]{font-family:var(--font-affiche);letter-spacing:var(--tracking-titre);align-items:baseline;gap:12px;margin:clamp(28px,4vw,40px) 0 0;line-height:.92;display:flex}.score__valeur[data-astro-cid-lgn5awtd]{color:var(--text-primary);font-size:clamp(3.5rem,14vw,7rem)}.score__total[data-astro-cid-lgn5awtd]{color:var(--text-muted);font-size:clamp(1.5rem,5vw,2.5rem)}.score__mention[data-astro-cid-lgn5awtd]{font-family:var(--font-voix);color:var(--text-accent);min-height:1.35em;margin:clamp(12px,2vw,18px) 0 0;font-size:clamp(1.15rem,3vw,1.5rem);font-style:italic;line-height:1.35}.bareme[data-astro-cid-lgn5awtd]{border-collapse:collapse;width:100%;font-family:var(--font-corps);margin-top:clamp(28px,4vw,40px);font-size:.9rem}.bareme__legende[data-astro-cid-lgn5awtd]{text-align:left;font-family:var(--font-officielle);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-accent);padding-bottom:10px;font-size:.8rem;font-weight:500}.bareme[data-astro-cid-lgn5awtd] th[data-astro-cid-lgn5awtd]{text-align:left;border-bottom:var(--border-medium);font-family:var(--font-officielle);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);padding:8px 12px 8px 0;font-size:.75rem;font-weight:500}.bareme[data-astro-cid-lgn5awtd] td[data-astro-cid-lgn5awtd]{border-bottom:var(--border-fine);vertical-align:top;padding:10px 12px 10px 0}.bareme__score[data-astro-cid-lgn5awtd]{white-space:nowrap;font-family:var(--font-officielle);letter-spacing:var(--tracking-label);font-weight:500}.bareme[data-astro-cid-lgn5awtd] tr[data-astro-cid-lgn5awtd][data-atteint]{background-color:var(--surface-panneau)}.bareme[data-astro-cid-lgn5awtd] tr[data-astro-cid-lgn5awtd][data-atteint] td[data-astro-cid-lgn5awtd]{color:var(--text-primary);font-weight:600}.articles[data-astro-cid-lgn5awtd]{gap:clamp(24px,4vw,40px);margin-top:clamp(32px,5vw,48px);display:grid}.articles[data-astro-cid-lgn5awtd]>[data-astro-cid-lgn5awtd]{min-width:0}.article[data-astro-cid-lgn5awtd]{border-top:var(--rule-height) solid var(--sf-marine);flex-direction:column;padding-top:clamp(20px,3vw,28px);display:flex}@media (width>=760px){.articles[data-astro-cid-lgn5awtd]{grid-template-columns:repeat(2,minmax(0,1fr))}}.article__titre[data-astro-cid-lgn5awtd]{font-family:var(--font-officielle);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-primary);margin:0;font-size:.9rem;font-weight:600}.article__numero[data-astro-cid-lgn5awtd]{color:var(--text-accent);display:block}.article__intitule[data-astro-cid-lgn5awtd]{margin-top:2px;display:block}.article__texte[data-astro-cid-lgn5awtd]{font-family:var(--font-voix);max-width:52ch;margin:12px 0 0;font-size:1.05rem;line-height:1.6}.article__actions[data-astro-cid-lgn5awtd]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:auto;padding-top:20px;display:flex}.article__cta[data-astro-cid-lgn5awtd]{height:var(--control-h);cursor:pointer;border:var(--border-medium);box-shadow:var(--shadow-bouton);font-family:var(--font-officielle);letter-spacing:var(--tracking-bouton);text-transform:uppercase;color:var(--text-primary);transition:transform var(--dur-survol) var(--ease-guichet), box-shadow var(--dur-survol) var(--ease-guichet), background-color var(--dur-survol) var(--ease-guichet);background-color:#0000;padding-inline:32px;font-size:1rem;font-weight:500}.article__cta[data-astro-cid-lgn5awtd]:hover{background-color:var(--sf-sable);box-shadow:var(--shadow-bouton-hover);transform:translate(3px,3px)}.article__retour[data-astro-cid-lgn5awtd]{font-family:var(--font-officielle);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-accent);margin:0;font-size:.8rem;font-weight:500}.score__reprise[data-astro-cid-lgn5awtd]{font-family:var(--font-officielle);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:clamp(28px,4vw,40px) 0 0;font-size:.8rem;font-weight:500}
