.mc-claude-carte-partenaire{align-items:flex-start;background-color:var(--color-accent-2);border:2px solid transparent;border-radius:var(--radius);display:flex;flex-direction:column;gap:16px;height:100%;padding:var(--gap);position:relative;transition:var(--transition)}.mc-claude-carte-partenaire:focus-within,.mc-claude-carte-partenaire:hover{border-color:var(--color-primary);box-shadow:var(--box-shadow);transform:translateY(-4px)}.mc-claude-carte-partenaire__entete{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.mc-claude-carte-partenaire__logo{align-items:center;display:flex;height:48px}.mc-claude-carte-partenaire__logo img{height:100%;max-width:140px;object-fit:contain;object-position:left center;width:auto}.mc-claude-carte-partenaire .mc-claude-carte-partenaire__logo img{border-radius:0}.mc-claude-carte-partenaire__categorie{background-color:var(--color-common-2);border-radius:999px;color:var(--color-primary);font-weight:700;letter-spacing:.04em;padding:4px 12px;text-transform:uppercase}.mc-claude-carte-partenaire__description,.mc-claude-carte-partenaire__nom{color:var(--color-secondary);margin:0}.mc-claude-carte-partenaire__description p{margin:0}.mc-claude-carte-partenaire__lien{align-items:center;color:var(--color-primary);display:inline-flex;font-weight:700;gap:8px;margin-top:auto;text-decoration:underline;text-underline-offset:4px}.mc-claude-carte-partenaire__lien:after{content:"";inset:0;position:absolute}.mc-claude-carte-partenaire__lien:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (prefers-reduced-motion:reduce){.mc-claude-carte-partenaire{transition:none}.mc-claude-carte-partenaire:focus-within,.mc-claude-carte-partenaire:hover{transform:none}}@media (min-width:768px){.dnd-column:has(.mc-claude-carte-partenaire):not(:last-child){padding-right:16px}.dnd-column:has(.mc-claude-carte-partenaire):not(:first-child){padding-left:16px}}@media (max-width:767px){.dnd-column:has(.mc-claude-carte-partenaire):not(:last-child){margin-bottom:24px}.mc-claude-carte-partenaire{padding:calc(var(--gap)*.6)}}