.pubs__list{display:flex;flex-wrap:wrap}@supports (display: grid){.pubs__list{display:grid;grid-template-columns:1fr;gap:1em}.pubs__list>a{width:100% !important;margin:0 !important}}@media (min-width:30.0625em){.pubs__list>a{width:calc(50% - 1em);flex:0 0 auto;margin:0.5em}@supports (display: grid){.pubs__list{grid-template-columns:1fr 1fr}}}@media (min-width:48em){.pubs__list>a{width:calc(33.3% - 1em);margin:0.5em}@supports (display: grid){.pubs__list{grid-template-columns:1fr 1fr 1fr;gap:1em}}}@media (min-width:65em){.pubs__list>a{width:calc(33.3% - 1em);margin:0.5em}@supports (display: grid){.pubs__list{grid-template-columns:1fr 1fr 1fr}}}@media (min-width:75em){.pubs__list>a{width:calc(25% - 1em);margin:0.5em}@supports (display: grid){.pubs__list{grid-template-columns:1fr 1fr 1fr 1fr}}}.pub{overflow:hidden;position:relative;background-color:#fff;border-radius:0.4em;transition:box-shadow 0.3s;box-shadow:0px 0px 0.7em 0px rgba(0, 0, 0, 0)}.pub>a{margin:0.5em}.pub h2{font-size:1.2em;margin-top:0.3em;transition:color 0.3s}.pub h2 small{color:#777;font-size:1rem;display:inline-block;font-family:"soleil", sans-serif}.pub:hover{box-shadow:0px 0px 0.7em 0px rgba(0, 0, 0, 0.15)}.pub:hover h2{color:#457240}.pub__info{padding:1em}.bDownload{margin-top:1em;font-size:0.8em}