.ra42aga-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ra42aga-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ra42 a.ra42aga-card{background:#fff;border:1px solid var(--ra42-bordure);border-radius:12px;color:var(--ra42-titre);display:flex;gap:16px;padding:20px;text-decoration:none}.ra42 a.ra42aga-card:hover{border-color:var(--ra42-orange);box-shadow:0 6px 20px rgba(47,52,57,.08)}.ra42aga-date{align-items:center;background:var(--ra42-ardoise);border-radius:10px;color:#fff;display:flex;flex:none;flex-direction:column;height:84px;justify-content:center;width:72px}.ra42aga-date span:first-child{font-size:12px;font-weight:700}.ra42aga-date span:last-child{font-size:30px;font-weight:800;line-height:1}.ra42aga-txt{display:flex;flex-direction:column;gap:6px;min-width:0}.ra42aga-txt strong{font-size:17px;line-height:1.35}.ra42aga-txt .ra42ag-type{align-self:flex-start}.ra42aga-txt .ra42aga-meta{color:var(--ra42-texte);font-size:14px}.ra42aga-editor-note{background:#fff7e6;border:1px dashed #f1d08a;padding:8px 0}.ra42ag-type{background:#eceef0;border-radius:999px;color:#444;font-size:12px;font-weight:700;padding:3px 10px}.ra42ag-type--permanence{background:#e4f3e9;color:#17683a}.ra42ag-type--atelier{background:#fdf1e9;color:#b44e0b}.ra42ag-type--webinaire{background:#e3ecf8;color:#1f4e8c}.ra42ag-type--salon{background:#efe7f7;color:#5b3a8a}.ra42ag-type--reunion{background:#fcefc7;color:#6b4a00}.ra42ag-type--balade{background:#fbe5da;color:#8a2e0b}