.af-section.af-carte-agent{overflow:visible;padding:calc(var(--af-e-md) - var(--af-e-xs) / 2);border:2px solid var(--af-filet);border-radius:var(--af-r-papier);align-content:stretch}.af-section.af-carte-agent[data-aplat=encre]{background:transparent}.af-section.af-carte-agent--avant{grid-column:span 2;border-color:var(--af-jaune-papier);box-shadow:var(--af-o-portee-brique);translate:0 calc(-1 * var(--af-e-sm))}.af-carte-agent__corps{display:grid;gap:calc(var(--af-e-xs) * 1.5);height:100%;align-content:start}.af-carte-agent__tete{display:flex;align-items:center;justify-content:space-between;gap:var(--af-e-sm);margin:0}.af-carte-agent__numero{display:flex;flex:1;align-items:center;gap:var(--af-e-xs);font:700 var(--af-t-repere)/var(--af-il-repere) var(--af-police-titre);letter-spacing:var(--af-ap-repere);color:var(--af-fort)}.af-carte-agent__numero:after{content:"";flex:1;height:2px;background:var(--af-filet)}.af-carte-agent__tampon{flex:0 0 auto}.af-carte-agent__titre{margin:0;font:700 var(--af-t-objet)/1.1 var(--af-police-titre);letter-spacing:0;text-transform:none;text-wrap:balance}.af-carte-agent__cle{display:block;color:var(--af-fort)}.af-carte-agent__suite{display:block;margin-top:.35em;font-family:var(--af-police-texte);font-weight:500;font-size:var(--af-t-texte);line-height:1.3;letter-spacing:0;text-transform:none;text-wrap:pretty;color:var(--af-texte)}.af-carte-agent--avant .af-carte-agent__titre{font-size:clamp(1.7rem,2.6vw,2.6rem)}.af-carte-agent--avant .af-carte-agent__suite{font-size:var(--af-t-chapeau)}.af-carte-agent__ligne{margin:0;max-width:40ch;font:500 var(--af-t-texte)/1.4 var(--af-police-texte);color:var(--af-texte)}.af-carte-agent__detail{padding-top:var(--af-e-xs);border-top:2px solid var(--af-filet)}.af-carte-agent__roles{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-carte-agent__roles p{margin:0}.af-carte-agent__roles strong{display:block;margin-bottom:2px;font:600 var(--af-t-texte)/1.3 var(--af-police-texte);color:var(--af-fort)}.af-carte-agent--avant .af-carte-agent__roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--af-e-lg)}.af-carte-agent__renvois{display:flex;flex-wrap:wrap;gap:0 var(--af-e-md);margin:0;padding:var(--af-e-xs) 0 0;list-style:none}.af-carte-agent__renvois li{margin:0}.af-carte-agent__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-carte-agent__lien:hover{color:var(--af-fort);text-decoration-color:currentColor}.af-carte-agent__prix{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--af-e-xs);margin:auto 0 0;padding-top:var(--af-e-xs);border-top:2px solid var(--af-filet)}.af-carte-agent__montant{font:700 clamp(2.6rem,3.6vw,3.8rem)/.9 var(--af-police-titre);letter-spacing:-.02em;color:var(--af-fort);white-space:nowrap;font-variant-numeric:tabular-nums}.af-carte-agent__mention{font:600 clamp(1rem,1.15vw,1.15rem)/1.2 var(--af-police-texte);color:var(--af-texte)}.af-carte-agent--avant .af-carte-agent__montant{font-size:clamp(3.2rem,4.6vw,5rem)}@media(max-width:899px){.af-section.af-carte-agent{padding:var(--af-e-sm)}.af-section.af-carte-agent--avant{grid-column:auto;translate:0 0}.af-carte-agent__corps{gap:var(--af-e-xs)}.af-carte-agent--avant .af-carte-agent__titre{font-size:1.7rem}.af-carte-agent--avant .af-carte-agent__roles{grid-template-columns:minmax(0,1fr);gap:var(--af-e-sm)}.af-carte-agent__montant,.af-carte-agent--avant .af-carte-agent__montant{font-size:clamp(2.2rem,10vw,2.6rem)}}
