.mx--acad .mx__in{grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(0,1fr)) minmax(0,1.2fr);grid-auto-rows:360px}.acad__intro{position:relative}.acad__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.acad__chips i{font-style:normal;font-size:12px;line-height:16px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--peche);color:var(--on-accent);border:2px solid var(--ink);box-shadow:calc(2px * var(--dir, 1)) 2px 0 var(--ink)}.acad__art{margin-top:auto;height:112px;align-self:flex-start}.acad__art img{height:100%;width:auto;display:block}.acad__m{font-size:12px!important;font-weight:700;letter-spacing:.02em;color:var(--ink)!important}.acad__compte{position:relative;display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:var(--radius-lg);background:var(--slab);color:var(--on-slab);overflow:hidden;--focus: var(--on-slab)}.acad__compte>b{font-size:22px;line-height:26px;font-weight:900;letter-spacing:-.02em;max-width:calc(100% - 96px)}.acad__compte>.t-label{max-width:calc(100% - 96px)}.acad__cert{position:absolute;inset-inline-end:-10px;top:8px;width:104px;transform:rotate(8deg);transition:transform .45s cubic-bezier(.3,1.5,.5,1);pointer-events:none}.acad__cert img{width:100%;display:block}.acad__compte:is(:hover,:focus-within) .acad__cert{transform:rotate(0) translate(-6px,4px) scale(1.05)}.acad__compte ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:7px;font-size:13px;line-height:17px;color:var(--slab-muted)}.acad__compte li{display:flex;gap:8px;align-items:flex-start}.acad__ic{width:18px;height:18px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--menthe);color:var(--ink)}.acad__ic svg{width:12px;height:12px}.acad__go{margin-top:auto;justify-content:center;background:var(--peche);color:var(--ink);border-color:var(--ink);min-height:44px;box-shadow:calc(3px * var(--dir, 1)) 3px 0 var(--on-slab)}.acad__go:is(:hover,:focus-visible){transform:translate(-1px,-1px);box-shadow:calc(4px * var(--dir, 1)) 4px 0 var(--on-slab)}.acad__log{align-self:center;font-size:13px;font-weight:600;color:var(--on-slab);text-decoration:underline;text-underline-offset:3px}.acad__equipe{align-items:center}.acad__coh{width:44px;height:44px;object-fit:contain;margin-block:-12px}.mnav__brief .mnav__acad-go{justify-content:center;background:var(--peche);color:var(--ink);border-color:var(--ink);min-height:44px;margin-top:4px}.mnav__acad-log{align-self:center;font-size:13px;font-weight:600;color:var(--on-slab);text-decoration:underline;text-underline-offset:3px}
