.block-winners-listings .winners-listings-filter .grid{display: grid; grid-gap: 2rem; grid-template-columns: 1fr 1fr;}
.block-winners-listings .winners-listings-filter select{color: var(--brand-1); border: 1px solid var(--brand-1); border-radius: 0.25rem;}
.block-winners-listings .winners-listings-filter .clear{font-style: italic; text-decoration: underline; cursor: pointer; color: var(--brand-1); padding: 1rem 0 0 0.5rem; display: none;}
.block-winners-listings .winners-listings-filter.filtered .clear{display: inline-block;}

.block-winners-listings .winners-listings .winner-listing{background-color: #fff; border-radius: 0.75rem; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); padding: 2rem 2rem 6rem; position: relative;}
.block-winners-listings .winners-listings .winner-listing .winner-listing-meta{position: absolute; left: 2rem; right: 2rem; bottom: 1rem;}

.block-winners-listings .search-form{background-color: #EFF1F3; padding: 2rem 10rem; border-radius: 0.75rem; margin-bottom: 2rem;}
.block-winners-listings .search-form form{display: flex; align-items: center;}
.block-winners-listings .search-form label{font-size: 2.5rem; padding-right: 2rem; display: inline; text-wrap-mode: nowrap;}
.block-winners-listings .search-form input{background-color: #fff; border: 1px solid #222; border-radius: 0.75rem; display: inline;}