/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.list-pages__items,.list-pages__items>.views-infinite-scroll-content-wrapper{display:flex;flex-wrap:wrap;gap:1.25rem;width:100%}.list-pages__item{flex:1 1 100%}@media only screen and (min-width:48rem){.list-pages__item{flex:0 0 calc(50% - 0.625rem)}}@media only screen and (min-width:62rem){.list-pages__item{flex:0 0 calc(24% - 1.25rem)}.list-pages__item--3col{flex:0 0 calc(33.33333% - 0.875rem)}}.list-pages .pager{list-style-image:none;list-style-type:none;margin:3.75rem 0 0;padding:0;text-align:center}.list-pages .pager a.button{background-color:#fff;border:1px solid #9d9d9d;color:#121212;cursor:pointer;display:inline-block;font-family:publico Headline Roman Regular,sans-serif;font-size:1.125rem;line-height:1.22;padding:.9375rem 1.5625rem;text-align:center;transition:.2s ease}.list-pages .pager a.button,.list-pages .pager a.button:hover{-webkit-text-decoration:none;text-decoration:none}.list-pages .pager a.button:hover{background-color:#121212;border-color:#121212;color:#fff}
.list-card{box-shadow:0 1px 5px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:box-shadow .1s ease-in-out}.list-card:hover{box-shadow:4px 4px 24px 0 rgba(0,0,0,.15)}.list-card__image{height:16.875rem}.list-card__image img{display:block;height:16.875rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.list-card__title{display:-webkit-box;margin-bottom:.3125rem;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.list-card__title a:before{content:"";display:none;height:100%;left:0;position:absolute;top:0;width:100%}.list-card--clickable .list-card__title a:before{display:block}.list-card__sub-title{display:-webkit-box;margin-bottom:.625rem;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.list-card__content{flex-grow:1;padding:1.25rem 1.75rem}.list-card__content a,.list-card__content a:hover{-webkit-text-decoration:none;text-decoration:none}.list-card__content-top{align-items:center;display:flex;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:1.25rem}.list-card__tag{border:.0625rem solid #121212;border-radius:.25rem;margin-right:1.25rem;padding:.625rem 1.25rem}.list-card__download-sheet-link{align-items:center;display:inline-flex;font-weight:800;gap:.625rem;margin-top:.3125rem}.list-card__download-sheet-link:hover{-webkit-text-decoration:none;text-decoration:none}.list-card__download-sheet-link:hover svg path{fill:#000}.list-card__download-sheet-link svg path{fill:hsla(0,0%,43%,.8)}.list-card__files{padding:0 1.75rem 1.75rem}.list-card__files-btn,.list-card__files-download{display:flex;gap:.5rem}.list-card__files-btn{align-items:center;border:.0625rem solid hsla(0,0%,43%,.5);border-radius:.3125rem;flex:0 0 calc(33% - 0.5rem);justify-content:center;padding:.3125rem .625rem;-webkit-text-decoration:none;text-decoration:none}.list-card__files-btn:hover{box-shadow:.125rem .125rem .375rem 0 rgba(0,0,0,.15);-webkit-text-decoration:none;text-decoration:none}.list-card__files-btn:hover svg path{fill:#000}.list-card__files-btn svg path{fill:hsla(0,0%,43%,.8)}.list-card__files-title{margin-bottom:.625rem}.list-card__footer{padding:0 1.75rem 1.25rem}.list-card__footer--download{border-color:hsla(0,0%,43%,.1);box-shadow:0 1px 5px 0 rgba(0,0,0,.1);margin:0 -1.75rem -1.25rem;min-width:6.25rem;padding:.625rem 1.25rem;text-align:center;transition:box-shadow .1s ease-in-out}.list-card__footer--download:hover{box-shadow:4px 4px 24px 0 rgba(0,0,0,.15)}.list-card__footer--download:hover path{fill:#fff}.view--id-interview.view--display-id-block_1 .list-card,.view--id-interview.view--display-id-block_1 .list-card__image,.view--id-interview.view--display-id-block_1 .list-card__image img{height:20.875rem}
.pager{list-style-image:none;list-style-type:none;margin:3.75rem 0 0;padding:0;text-align:center}.pager a.button{background-color:#fff;border:1px solid #9d9d9d;color:#121212;cursor:pointer;display:inline-block;font-family:publico Headline Roman Regular,sans-serif;font-size:1.125rem;line-height:1.22;padding:.9375rem 1.5625rem;text-align:center;transition:.2s ease}.pager a.button,.pager a.button:hover{-webkit-text-decoration:none;text-decoration:none}.pager a.button:hover{background-color:#121212;border-color:#121212;color:#fff}
