.hub-module__M8FtWG__liste{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2px;margin:32px 0 0;padding:0;list-style:none;display:grid}.hub-module__M8FtWG__item{border:1px solid var(--trait-clair);background:0 0}.hub-module__M8FtWG__lien{height:100%;color:inherit;padding:22px 24px;text-decoration:none;transition:background .15s;display:block}.hub-module__M8FtWG__lien:hover,.hub-module__M8FtWG__lien:focus-visible{background:color-mix(in srgb, var(--accent) 12%, transparent)}.hub-module__M8FtWG__lien:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.hub-module__M8FtWG__titre{font-family:var(--police-titre);margin:0 0 8px;font-size:1.12rem;font-weight:700;line-height:1.25}.hub-module__M8FtWG__resume{margin:0;font-size:.95rem;line-height:1.5}.hub-module__M8FtWG__sap{border-left:3px solid var(--accent);font-family:var(--police-data);letter-spacing:.06em;text-transform:uppercase;color:inherit;margin-top:12px;padding-left:10px;font-size:.78rem;display:inline-block}.hub-module__M8FtWG__suite{margin-top:40px}
