.carte-porte{border:1px solid var(--aeq-brume);border-top:4px solid var(--repere,var(--aeq-navy));background:#fff;flex-direction:column;padding:1.5rem 1.5rem 1.25rem;display:flex;position:relative}.carte-porte--consulting{--repere:var(--aeq-petrole)}.carte-porte--gouvernance{--repere:var(--aeq-bordeaux)}.carte-porte--formation{--repere:var(--aeq-sapin)}.carte-porte__titre{margin:0 0 .75rem;font-size:1.4rem}.carte-porte__texte{flex:1}.carte-porte__texte p{margin:0 0 .5rem}.carte-porte__lien{min-height:44px;color:var(--aeq-navy);text-decoration:underline;text-decoration-color:var(--repere);align-self:flex-start;align-items:center;margin-top:.75rem;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.carte-porte__lien:before{content:"→";margin-right:.4rem}.carte-porte__lien:after{content:"";position:absolute;inset:0}.carte-porte:hover{border-color:var(--repere);border-top-color:var(--repere)}.carte-porte:hover .carte-porte__lien{color:var(--aeq-bronze)}@supports selector(:has(a)){.carte-porte__lien:focus-visible{outline:none}.carte-porte:has(.carte-porte__lien:focus-visible){outline:3px solid var(--aeq-navy);outline-offset:3px}}.portrait{width:240px;max-width:100%;height:auto;display:block}
