.ressources-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.ressources-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:720px) and (max-width:1023px){.ressources-list>li:last-child:nth-child(odd):not(:only-child){grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 70px;display:grid}}@media (min-width:1024px){.ressources-list{grid-template-columns:repeat(6,minmax(0,1fr))}.ressources-list>li{grid-column:span 2}:is(.ressources-list:has(>li:nth-child(3n+2):last-child)>li:nth-last-child(-n+2),.ressources-list:has(>li:nth-child(3n+4):last-child)>li:nth-last-child(-n+4)){grid-column:span 3}}.ressource-card{flex-direction:column;gap:8px;display:flex;position:relative}.ressource-card-head{flex-direction:column;gap:8px;min-width:0;display:flex}.ressource-card-body{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.ressource-card-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);margin:0;font-size:.75rem;font-weight:700;line-height:1.4}.ressource-card .ressource-card-title{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:1.3rem;font-weight:600;line-height:1.25}.ressource-card-title a{color:var(--foreground);text-decoration:none}.ressource-card-title a:after{content:"";border-radius:var(--radius-panel);position:absolute;inset:0}.ressource-card:hover .ressource-card-title a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.ressource-card-title a:focus-visible{outline:none}.ressource-card:has(.ressource-card-title a:focus-visible){outline:3px solid var(--accent-ink);outline-offset:4px}.ressource-card-text{color:var(--foreground);margin:0;font-size:.98rem;line-height:1.55}.ressource-card-meta{color:var(--muted);margin:auto 0 0;padding-top:4px;font-size:.82rem}.ressource-related .section-heading{margin-bottom:16px}
