.af-fiches{display:grid;grid-template-columns:repeat(var(--colonnes, 3),minmax(0,1fr));grid-template-rows:auto auto minmax(0,1fr) auto auto;column-gap:var(--af-e-lg);row-gap:0;align-items:start}.af-section.af-fiche-rang{grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--af-e-xs);align-content:start;padding:var(--af-e-sm) 0 0;background:transparent;border-top:6px solid var(--af-fort);overflow:visible;scroll-margin-top:var(--af-e-lg)}.af-fiche-rang__etiquette{grid-row:1;min-height:var(--af-il-repere);margin:0;font:700 var(--af-t-repere)/var(--af-il-repere) var(--af-police-titre);letter-spacing:var(--af-ap-repere);text-transform:uppercase;color:var(--af-repere)}.af-fiche-rang__etiquette:empty{min-height:0}.af-fiche-rang__titre{grid-row:2;align-self:end;margin:0;font:700 var(--af-t-objet)/var(--af-il-objet) var(--af-police-titre);letter-spacing:0;text-transform:none;text-wrap:balance;color:var(--af-texte)}.af-fiche-rang__texte{grid-row:3;margin-top:var(--af-e-xs);font-size:var(--af-t-texte);line-height:var(--af-il-texte)}.af-fiche-rang__texte p{max-width:42ch;margin:0;font-weight:500;color:var(--af-texte)}.af-fiche-rang__repli{grid-row:4}.af-fiche-rang__repli:empty{display:none}.af-fiche-rang__suite{display:grid;gap:var(--af-e-sm);padding-top:var(--af-e-xs);font-size:var(--af-t-texte);line-height:var(--af-il-texte);color:var(--af-doux)}.af-fiche-rang__suite p{max-width:42ch;margin:0}.af-fiche-rang__pied{grid-row:5;margin:0}.af-fiche-rang__pied:empty{display:none}.af-fiche-rang__lien{display:inline-flex;align-items:center;min-height:44px;font:600 var(--af-t-texte)/1.3 var(--af-police-texte);color:var(--af-texte);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.22em;text-decoration-color:var(--af-repere);transition:text-decoration-color .2s,color .2s}.af-fiche-rang__lien:hover{color:var(--af-fort);text-decoration-color:currentColor}@media(max-width:1199px)and (min-width:900px){.af-fiches[data-colonnes="4"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;row-gap:var(--af-e-lg)}.af-fiches[data-colonnes="4"] .af-section.af-fiche-rang{grid-row:auto;grid-template-rows:none}}@media(max-width:899px){.af-fiches{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:var(--af-e-md)}.af-section.af-fiche-rang{grid-row:auto;grid-template-rows:none}.af-fiche-rang__texte p,.af-fiche-rang__suite p{max-width:none}}
