.downloads{margin:7rem 0 3rem}.downloads .section-heading{display:flex;align-items:center;gap:12px;margin:0 0 1.5rem;font-family:Raleway,sans-serif;font-weight:700;font-size:1.3rem;color:#124265;text-transform:uppercase;letter-spacing:.5px}.downloads .section-heading i{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:rgba(22,80,123,.08);color:#16507b;font-size:18px}.downloads .section-heading:after{content:"";flex:1 1 auto;height:2px;margin-left:8px;background:linear-gradient(90deg,rgba(22,80,123,.25),transparent)}.downloads .filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:1rem}.downloads .filter .categories{display:flex;flex-wrap:wrap;gap:8px}.downloads .filter .category{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid rgba(22,80,123,.2);border-radius:50px;background:#fff;color:#16507b;font-weight:600;transition:all .2s ease}.downloads .filter .category .count{min-width:24px;padding:1px 8px;border-radius:50px;background:rgba(22,80,123,.08);font-size:.8rem}.downloads .filter .category:hover{border-color:#16507b}.downloads .filter .category.active{border-color:#16507b;background:#16507b;color:#fff;box-shadow:0 4px 12px rgba(22,80,123,.25)}.downloads .filter .category.active .count{background:hsla(0,0%,100%,.2)}.downloads .filter .search{position:relative;flex:0 1 320px}.downloads .filter .search i{position:absolute;top:50%;left:16px;transform:translateY(-50%);color:#8a94a6;pointer-events:none}.downloads .filter .search .form-control{padding:9px 16px 9px 42px;border-radius:50px;border-color:rgba(22,80,123,.2)}.downloads .filter .search .form-control:focus{border-color:#16507b;box-shadow:0 0 0 3px rgba(22,80,123,.12)}@media (max-width:768px){.downloads .filter .search{flex:1 1 100%}}.downloads .results{margin-bottom:1rem;color:#5f687b;text-align:right}.downloads .publication{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 4px 16px rgba(18,66,101,.08);color:inherit;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.downloads .publication:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(18,66,101,.16)}.downloads .publication:hover .cover img{transform:scale(1.04)}.downloads .publication:hover .action i{transform:translateX(4px)}.downloads .publication .cover{display:flex;align-items:center;justify-content:center;height:240px;padding:20px;background:linear-gradient(160deg,#eef4f9,#dde8f1)}.downloads .publication .cover img{max-width:100%;max-height:100%;border-radius:4px;box-shadow:0 6px 16px rgba(18,66,101,.25);transition:transform .25s ease}.downloads .publication .body{flex:1 1 auto;padding:18px 20px 8px}.downloads .publication .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px;font-family:Raleway,sans-serif;font-weight:700;font-size:1.1rem;color:#124265}.downloads .publication .meta{margin-bottom:10px;color:#16507b;font-size:.85rem}.downloads .publication .meta i{margin-right:4px;opacity:.7}.downloads .publication .summary{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:#5f687b;font-size:.9rem}.downloads .publication .footer{display:flex;align-items:center;justify-content:space-between;margin:0 20px;padding:14px 0 18px;border-top:1px solid rgba(22,80,123,.08);font-size:.9rem}.downloads .publication .footer .size{color:#8a94a6}.downloads .publication .footer .action{color:#e2185b;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.downloads .publication .footer .action i{margin-left:4px;transition:transform .25s ease}.downloads .empty{padding:3rem 1rem;text-align:center;color:#5f687b}.downloads .empty i{margin-bottom:1rem;font-size:2.5rem;color:rgba(22,80,123,.3)}.toolbar{position:fixed;left:15px;bottom:11px;z-index:1001}.toolbar .btn{border-radius:50px;padding:10px 20px;box-shadow:0 6px 16px rgba(0,0,0,.25)}