.sv-page{padding-block:calc(var(--spacing,.25rem) * 4) calc(var(--spacing,.25rem) * 10)}@media (min-width:40rem){.sv-page{padding-block-start:calc(var(--spacing,.25rem) * 6)}}@media (min-width:64rem){.sv-page{padding-block-end:calc(var(--spacing,.25rem) * 16)}}.sv-grille{gap:calc(var(--spacing,.25rem) * 6);display:grid}@media (min-width:56.25rem){.sv-grille{align-items:start;gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:minmax(0,26rem) minmax(0,1fr)}}.sv-tete{flex-direction:column;min-inline-size:0;display:flex}@media (min-width:56.25rem){.sv-tete{top:calc(var(--zone-haut) + var(--spacing-hauteur-entete) + calc(var(--spacing,.25rem) * 6));padding:var(--marge-bulle);border-radius:var(--radius-2xl);background-color:var(--fond-carte);box-shadow:var(--ombre-carte), inset 0 0 0 var(--trait-fin) var(--bordure);position:sticky}@supports (color:color-mix(in lab, red, red)){.sv-tete{box-shadow:var(--ombre-carte), inset 0 0 0 var(--trait-fin) color-mix(in srgb, var(--bordure) 70%, transparent)}}}.sv-couverture{aspect-ratio:16/9;border-radius:var(--radius-lg);background-color:var(--color-nuit);box-shadow:var(--ombre-relief);-webkit-tap-highlight-color:transparent;display:block;position:relative;overflow:hidden}.sv-couverture:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sv-titre{font-family:var(--police-titres-pile);letter-spacing:-.03em;text-align:var(--aligne-page);text-wrap:pretty;unicode-bidi:plaintext;margin-block-start:calc(var(--spacing,.25rem) * 4);font-size:1.5rem;font-weight:800;line-height:1.15}@media (min-width:64rem){.sv-titre{font-size:1.75rem}}.sv-rav{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);margin-block-start:calc(var(--spacing,.25rem) * 3);display:flex}.sv-rav-nom{font-size:.9375rem;font-weight:600}.sv-rav-lien{min-block-size:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-xs);display:inline-block}.sv-rav-lien:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sv-faits{color:var(--texte-secondaire);margin-block-start:calc(var(--spacing,.25rem) * 2);font-size:.84375rem}.sv-description{font-size:var(--text-sm);white-space:pre-line;overflow-wrap:anywhere;text-align:var(--aligne-page);color:var(--texte-secondaire);unicode-bidi:plaintext;margin-block-start:calc(var(--spacing,.25rem) * 3);line-height:1.6}.sv-prerequis{border-block-start:var(--trait-fin) solid var(--bordure);font-size:var(--text-sm);color:var(--texte-secondaire);margin-block-start:calc(var(--spacing,.25rem) * 3);padding-block-start:calc(var(--spacing,.25rem) * 3)}.sv-prerequis-titre{color:var(--texte);margin-block-end:var(--spacing,.25rem);font-weight:600}.sv-gestes{align-items:center;gap:calc(var(--spacing,.25rem) * 2) calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;margin-block-start:calc(var(--spacing,.25rem) * 4);display:flex}.sv-lire>svg{fill:currentColor}.sv-vues{color:var(--texte-secondaire);font-size:.8125rem}.sv-liste{min-inline-size:0}@media (min-width:56.25rem){.sv-liste{padding:var(--spacing,.25rem);border-radius:var(--radius-2xl);background-color:var(--fond-carte);box-shadow:var(--ombre-carte), inset 0 0 0 var(--trait-fin) var(--bordure)}@supports (color:color-mix(in lab, red, red)){.sv-liste{box-shadow:var(--ombre-carte), inset 0 0 0 var(--trait-fin) color-mix(in srgb, var(--bordure) 70%, transparent)}}}@media not all and (min-width:56.25rem){.sv-liste .sl-liste{margin-inline:calc(var(--cran) * -4);padding:0}}@media (hover:hover) and (pointer:fine){.sv-rav-lien:hover{text-underline-offset:3px;text-decoration:underline}}