@charset "UTF-8";.c-listing,.c-listing--article,.c-listing--job,.c-listing--project,.c-listing--service-main,.c-listing--summary{--listing-items-per-row:1;--listing-row-gap:1.875rem;--listing-col-gap:var(--listing-row-gap);--listing-heading-row-gap:1.88rem;--listing-heading-margin-b:var(--spacing-inner);--listing-filters-gap:1rem;--listing-filters-margin-b:2.5rem;--listing-pagination-margin-t:var(--spacing-inner)}.c-listing__heading{display:flex;flex-direction:column;row-gap:var(--listing-heading-row-gap);margin-bottom:var(--listing-heading-margin-b)}.c-listing__heading__title{margin:0}.c-listing--article:has(.c-listing__filters),.c-listing--job:has(.c-listing__filters),.c-listing--project:has(.c-listing__filters),.c-listing--service-main:has(.c-listing__filters),.c-listing--summary:has(.c-listing__filters),.c-listing:has(.c-listing__filters){padding-top:3.75rem}.c-listing__filters{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--listing-filters-gap);margin-bottom:var(--listing-filters-margin-b)}.c-listing__filters div{flex:0 0 100%}.c-listing__filters__submit{flex:0 0 auto;align-self:flex-start}.c-listing__row{display:grid;grid-template-columns:repeat(var(--listing-items-per-row),1fr);row-gap:var(--listing-row-gap);column-gap:var(--listing-col-gap)}.c-listing__pagination{margin-top:var(--listing-pagination-margin-t)}@media (min-width:768px){.c-listing,.c-listing--article,.c-listing--job,.c-listing--project,.c-listing--service-main,.c-listing--summary{--listing-items-per-row:2}.c-listing__heading{max-width:500px;justify-content:flex-end}.c-listing__filters>div{flex:0 1 calc(50% - var(--listing-filters-gap)/ 2)}.c-listing__filters__submit{flex:0 0 auto}.c-listing__pagination .c-pagination{justify-content:flex-end}}@media (min-width:1200px){.c-listing,.c-listing--article,.c-listing--job,.c-listing--project,.c-listing--service-main,.c-listing--summary{--listing-items-per-row:3;--listing-filters-gap:1.75rem;--listing-filters-margin-b:4.38rem;--listing-filters-btn-height:52.5px}.c-listing__filters>div{flex:0 0 350px}.c-listing__filters__submit{--btn-padding-tb:0.5rem;--btn-padding-lr:1.25rem;min-height:var(--listing-filters-btn-height)}}@media (min-width:1450px){.c-listing__filters>div{flex:0 0 410px}}@media (min-width:1850px){.c-listing,.c-listing--article,.c-listing--job,.c-listing--project,.c-listing--service-main,.c-listing--summary{--listing-filters-gap:2.5rem;--listing-filters-margin-b:6.25rem;--listing-filters-btn-height:60px;--listing-pagination-margin-t:6.25rem}.c-listing__heading{max-width:675px}.c-listing--article:has(.c-listing__filters),.c-listing--job:has(.c-listing__filters),.c-listing--project:has(.c-listing__filters),.c-listing--service-main:has(.c-listing__filters),.c-listing--summary:has(.c-listing__filters),.c-listing:has(.c-listing__filters){padding-top:5rem}}