.ressource{position:relative;width:20rem;box-shadow:var(--ombre1);background-color:var(--bleu-clair);padding:2rem;height:15rem;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-bottom:5rem}.ressource__titre{color:var(--bleu-fonce);font-size:1.25rem;text-align:center;padding-bottom:.5rem}.ressource .tag{color:var(--gris-clair);text-align:center}.ressource .btn{position:absolute;left:2rem;bottom:2rem}.ressource .download{position:absolute;right:2rem;bottom:2rem}@media screen and (min-width:840px){.ressource{max-width:20rem}}@media screen and (min-width:1100px){.ressource{max-width:initial;width:calc(33% - 4rem)}}.pagination{display:flex;justify-content:center;align-items:center;margin-top:4rem}.pagination .page-numbers:not(.next,.prev){padding:.5rem .75rem;margin:0 .25rem;color:var(--rose);text-decoration:none;border-radius:3px;border:1px solid var(--rose)}.pagination .page-numbers:not(.next,.prev):hover{background-color:var(--rose);color:var(--blanc)}.pagination .page-numbers:not(.next,.prev).current{background-color:var(--rose);color:var(--blanc)}.pagination .prev,.pagination .next{color:var(--gris);margin:0 .5rem}@media screen and (min-width:1100px){.pagination .page-numbers:not(.next,.prev){margin:0 .5rem}.pagination .prev,.pagination .next{margin:0 1rem}}