.sl-liste{gap:calc(var(--cran) * 1);padding:calc(var(--spacing,.25rem) * 1.5) var(--spacing,.25rem);flex-direction:column;display:flex}.sl-ligne{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2) calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md);-webkit-tap-highlight-color:transparent;display:flex}.sl-ligne[aria-current=page]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sl-ligne[aria-current=page]{background-color:color-mix(in srgb, var(--accent) 9%, var(--fond-carte))}}.sl-ligne:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sl-numero{inline-size:calc(var(--spacing,.25rem) * 5.5);font-variant-numeric:tabular-nums;color:var(--texte-secondaire);flex-shrink:0;place-items:center;font-size:.78125rem;font-weight:600;display:grid}.sl-en-cours{align-items:flex-end;gap:calc(var(--cran) * 1);block-size:calc(var(--spacing,.25rem) * 3.5);display:inline-flex}.sl-en-cours>span{inline-size:calc(var(--cran) * 1.5);border-radius:calc(var(--cran) * .5);background-color:var(--accent)}.sl-en-cours>span:first-child{block-size:100%}.sl-en-cours>span:nth-child(2){block-size:64%}.sl-en-cours>span:nth-child(3){block-size:86%}.sl-image{inline-size:calc(var(--spacing,.25rem) * 24);aspect-ratio:16/9;border-radius:var(--radius-sm);background-color:var(--fond-doux);flex-shrink:0;position:relative;overflow:hidden}.sl-image .ex-progression{block-size:calc(var(--cran) * 1.5)}.sl-textes{gap:calc(var(--cran) * 1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.sl-titre{text-align:var(--aligne-page);-webkit-line-clamp:2;line-clamp:2;unicode-bidi:plaintext;-webkit-box-orient:vertical;font-size:.84375rem;font-weight:600;line-height:1.125rem;display:-webkit-box;overflow:hidden}.sl-rav{font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;color:var(--texte-secondaire);overflow:hidden}@media (prefers-reduced-motion:no-preference){.sl-ligne{transition:background-color var(--t-court) var(--ease-doux)}}@media (hover:hover) and (pointer:fine){.sl-ligne:not([aria-current=page]):hover{background-color:var(--color-survol)}}