.mma-vigi-badge{display:inline;padding:0 .4em;border-radius:999px}.mma-vigi-badge--jaune{background:var(--mma-yellow);color:#000}.mma-vigi-badge--orange{background:var(--mma-orange);color:#000}.mma-vigi-badge--rouge{background:var(--mma-red);color:#fff}.mma-vigi-bulletin{margin-top:1rem;padding-top:.95rem;border-top:1px solid #e5e7eb}.mma-vigi-bulletin h3{margin:0 0 .25rem;font-size:1.05rem}.mma-vigi-bulletin__meta{margin:0 0 .55rem!important;color:#6b7280;font-size:.875rem}.mma-vigi-bulletin__preview{margin-bottom:.65rem!important}.mma-vigi-bulletin__details{margin-top:.55rem}.mma-vigi-bulletin__details summary{width:fit-content;color:var(--mma-blue);font-weight:600;cursor:pointer}.mma-vigi-bulletin__details summary:hover{text-decoration:underline}.mma-vigi-bulletin__details summary:focus-visible{outline:2px solid var(--mma-blue);outline-offset:3px;border-radius:2px}.mma-vigi-bulletin__details[open] summary{margin-bottom:.8rem}.mma-vigi-bulletin__details h4{margin:.9rem 0 .35rem;font-size:1rem}.mma-vigi-bulletin__heading{margin-top:.75rem!important}@media (max-width:640px){.mma-vigi-bulletin{margin-top:.85rem;padding-top:.8rem}}