.ec-refs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0 32px}.ec-ref{display:flex;flex-direction:column;align-items:flex-start;background:#f4f6fb;border-radius:16px;padding:28px 26px;text-decoration:none!important;color:inherit;transition:box-shadow .2s,transform .2s}.ec-ref:hover,.ec-ref:focus-visible{box-shadow:0 6px 20px rgba(1,33,95,.12);transform:translateY(-2px)}.ec-ref img{width:72px;height:72px;object-fit:contain;margin:0 0 18px;padding:10px;background:#01215f;border-radius:12px;box-sizing:border-box}.ec-ref__type{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#e71e45;margin:0 0 4px}.ec-ref__nom{font-family:avenir black,Arial,Verdana,sans-serif;font-size:1.15rem;color:#09103a;margin:0 0 6px}.ec-ref__chiffres{font-size:.9rem;color:#5a6070;margin:0 0 16px}.ec-ref__citation{font-family:avenir black,Arial,sans-serif;font-size:1.15rem;line-height:1.35;color:#01215f;margin:0 0 10px;padding:0 0 0 14px;border:0;border-left:3px solid #e71e45;flex:1}.ec-ref__auteur{font-size:.88rem;color:#5a6070;margin:0 0 16px}.ec-ref__lien{font-family:avenir heavy,Arial,sans-serif;font-size:.95rem;color:#e71e45}.dt>p:not([class]){font-size:1.1rem;line-height:1.7}.dt>p.has-medium-font-size{font-size:1.25rem;line-height:1.6;font-weight:400}@media(max-width:860px){.ec-refs{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ec-ref{transition:none}.ec-ref:hover{transform:none}}