.listing{--listing-background:var(--_block-background);--listing-background-card:transparent;--listing-text:var(--_block-title);--listing-gap-x:1.5rem;--listing-gap-y:1.5rem;--listing-spacing:4rem;--listing-flex-base:100%;color:var(--_block-title);color:var(--listing-text)}@media only screen and (min-width:50rem){.listing{--listing-gap-x:2rem;--listing-gap-y:2rem;--listing-spacing:5rem;--listing-flex-base:50%}}@media only screen and (min-width:64rem){.listing{--listing-flex-base:33.33%}}@media only screen and (min-width:50rem){.listing--1-per-row{--listing-flex-base:100%}}@media only screen and (min-width:64rem){.listing--1-per-row{--listing-flex-base:100%}}@media only screen and (min-width:50rem){.listing--2-per-row{--listing-flex-base:50%}}@media only screen and (min-width:64rem){.listing--2-per-row{--listing-flex-base:50%}}@media only screen and (min-width:58rem){.listing--3-per-row{--listing-flex-base:50%}}@media only screen and (min-width:64rem){.listing--3-per-row{--listing-flex-base:33.33%}}@media only screen and (min-width:58rem){.listing--4-per-row{--listing-flex-base:50%}}@media only screen and (min-width:64rem){.listing--4-per-row{--listing-flex-base:33.33%}}@media only screen and (min-width:72rem){.listing--4-per-row{--listing-flex-base:25%}}.listing--5-per-row{--listing-flex-base:50%}@media only screen and (min-width:58rem){.listing--5-per-row{--listing-flex-base:33.33%}}@media only screen and (min-width:64rem){.listing--5-per-row{--listing-flex-base:25%}}@media only screen and (min-width:72rem){.listing--5-per-row{--listing-flex-base:20%}}.listing__inner{overflow:hidden}.listing__filters{margin-bottom:calc(var(--listing-spacing)/2)}.listing__list{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:calc(var(--listing-gap-y)/-2) calc(var(--listing-gap-x)/-2);width:calc(100% + var(--listing-gap-x))}.listing__list-item{flex:0 0 auto;margin:calc(var(--listing-gap-y)/2) calc(var(--listing-gap-x)/2);width:calc(var(--listing-flex-base) - var(--listing-gap-x))}.listing__featured{align-items:flex-start;border-bottom:1px solid #e0e3e6;display:flex;flex-flow:column nowrap;gap:var(--listing-gap-x);justify-content:flex-start;margin-bottom:calc(var(--listing-spacing)/2);padding-bottom:calc(var(--listing-spacing)/1.5);width:100%}.listing__featured-item{width:100%}.listing__pagination{--_pagination-background:transparent;--_pagination-background-active:transparent;--_pagination-text:#4b6d85;--_pagination-text-active:#194464;align-items:center;border-bottom:2px solid #e0e3e6;border-top:2px solid #e0e3e6;display:flex;flex-flow:row nowrap;gap:.5rem;justify-content:space-between;margin-top:var(--listing-spacing);padding:calc(var(--listing-spacing)/3) 0}.listing__pagination:not(:has(.page-numbers)){display:none}.listing__pagination .count{color:var(--_pagination-text);font-family:Motiva Sans,Helvetica,Arial,Verdana,sans-serif;font-size:.875rem;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:.875rem;margin:0 .5em;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}@media only screen and (min-width:64rem){.listing__pagination .count{font-family:Motiva Sans,Helvetica,Arial,Verdana,sans-serif;font-size:1.0625rem;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.0625rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}.listing__pagination .page-numbers{align-items:center;background-color:var(--_pagination-background);border-radius:0;color:var(--_pagination-text);display:flex;flex-flow:row nowrap;font-family:Motiva Sans,Helvetica,Arial,Verdana,sans-serif;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:700;gap:.125em;justify-content:center;letter-spacing:0;line-height:1rem;line-height:1em;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none;width:auto}@media only screen and (min-width:64rem){.listing__pagination .page-numbers{font-family:Motiva Sans,Helvetica,Arial,Verdana,sans-serif;font-size:1.125rem;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.36px;line-height:1.125rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:uppercase}}.listing__pagination .page-numbers.disabled{opacity:.3}.listing__pagination .page-numbers.disabled,.listing__pagination .page-numbers.dots{pointer-events:none}.listing__pagination .page-numbers.current,.listing__pagination .page-numbers:hover{color:var(--_pagination-text-active)}.listing__pagination .page-numbers.first:before,.listing__pagination .page-numbers.prev:before{background-position:50%;background-repeat:no-repeat;background-size:1em;content:"";display:block;height:1em;width:1em}.listing__pagination .page-numbers.first:before{background-image:url(../../../assets/icons/ui/pagination/first.svg)}.listing__pagination .page-numbers.prev:before{background-image:url(../../../assets/icons/ui/pagination/prev.svg)}.listing__pagination .page-numbers.last:after,.listing__pagination .page-numbers.next:after{background-position:50%;background-repeat:no-repeat;background-size:1em;content:"";display:block;height:1em;width:1em}.listing__pagination .page-numbers.last:after{background-image:url(../../../assets/icons/ui/pagination/last.svg)}.listing__pagination .page-numbers.next:after{background-image:url(../../../assets/icons/ui/pagination/next.svg)}.listing__pagination .pages-links{align-items:center;display:flex;flex-flow:row nowrap;gap:.5rem;justify-content:flex-start;margin:0 auto}.listing__post-display{color:#4b6d85;font-family:Motiva Sans,Helvetica,Arial,Verdana,sans-serif;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:1.5rem;margin-top:1em;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}@media only screen and (min-width:64rem){.listing__post-display{font-family:Motiva Sans,Helvetica,Arial,Verdana,sans-serif;font-size:1.1875rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.19px;line-height:1.9rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}