.listing-hero{background:#000;padding:45px 16px;position:relative;overflow:hidden}.listing-hero__bg{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.listing-hero__title{max-width:1140px;font-family:var(--font-poppins);color:#fff;text-align:center;margin:0 auto;font-size:3.5rem;font-weight:600;line-height:1.2;position:relative}.listing-hero--news .listing-hero__title{font-size:4rem;font-weight:700}.listing{max-width:1172px;margin:0 auto;padding:64px 16px;display:flex}.listing__main{flex:0 0 70%;min-width:0;padding-right:45px}.listing--news .listing__main{flex-basis:66%}.listing-sidebar{flex:1 1 0;min-width:0}.listing__posts{flex-direction:column;gap:28px;display:flex}.listing-row{border-bottom:1px solid #d5d5d5;align-items:flex-start;gap:20px;padding-bottom:30px;display:flex}.listing-row__image{flex:1 1 0;min-width:0;line-height:0}.listing-row__image img{border-radius:4px;width:100%;height:auto;display:block}.listing-row__body{flex-direction:column;flex:2 1 0;gap:4px;min-width:0;display:flex}.listing-row__tag{color:#3b4a8a;text-transform:uppercase;margin:0;font-size:1rem;font-weight:600;line-height:24px}.listing-row__date{color:#6b7280;margin:0;font-size:.875rem;font-weight:400;line-height:21px}.listing-row__title{font-family:var(--font-poppins);margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.listing-row__title a{color:#111;font-weight:400}.listing-row__title a:hover{color:#111}.listing-row__excerpt{color:#494949;margin:0;font-size:16px;font-weight:400;line-height:27.2px}.listing__empty{color:#494949;margin:0;font-size:16px}.listing-pagination{flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:80px;display:flex}.listing-pagination[hidden]{display:none}.page-numbers{min-width:36px;height:36px;color:var(--color-navy);border:1px solid #0000001a;border-radius:3px;justify-content:center;align-items:center;padding:8px 15px;font-size:18px;font-weight:400;line-height:18px;display:inline-flex}a.page-numbers:hover{color:#fff;background:var(--color-teal);border-color:var(--color-teal)}span.page-numbers{font-size:16px;font-weight:300;line-height:16px}.page-numbers--current{color:#fff;background:var(--color-teal);border-color:var(--color-teal)}.page-numbers--dots{border-color:#0000}.listing-sidebar{flex-direction:column;display:flex}.listing-sidebar__block{flex-direction:column;gap:10px;padding-bottom:16px;display:flex}.listing-sidebar__block--recent{padding-bottom:30px}.listing-sidebar__title{font-family:var(--font-poppins);color:var(--color-navy);border-bottom:1px solid var(--color-teal);margin:0;padding-bottom:4px;font-size:1.5rem;font-weight:600;line-height:36px}.listing-sidebar--news .listing-sidebar__title{font-family:var(--font-source)}.tag-filter{flex-wrap:wrap;gap:8px;display:flex}.tag-filter__item{font-family:var(--font-poppins);color:#000;white-space:nowrap;background:var(--color-sand);cursor:pointer;border:0;border-radius:19px;padding:8px 15px;font-size:.875rem;font-weight:400;line-height:normal}.tag-filter__item:hover,.tag-filter__item:focus-visible{color:#fff;background:#b5121b}.tag-filter__item[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--color-teal)}.listing-recent{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.listing-recent__item{background:#fff;border-radius:4px;padding:16px;display:flex;box-shadow:0 7px 21px #64646f33}.listing-recent--thumbs .listing-recent__item{align-items:flex-start;padding:10px;box-shadow:0 4px 24px #0003}.listing-recent__thumb{aspect-ratio:1/.8;flex:0 0 32%;margin-right:10px;overflow:hidden}.listing-recent__thumb img{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}.listing-recent__text{flex-direction:column;min-width:0;display:flex}.listing-recent__title{font-family:var(--font-poppins);margin:0;font-size:1rem;font-weight:500;line-height:20.8px}.listing-recent__title a{color:var(--color-navy)}.listing-recent__date{color:var(--color-green);margin:0;font-size:.875rem;font-weight:400;line-height:18.2px}.listing-recent__more{color:#14296d;align-self:flex-start;margin-top:17px;font-size:14px;font-weight:400;line-height:1.7}.listing-sidebar .services-menu__title{font-family:var(--font-poppins);padding:4px 8px 4px 15px;font-weight:600}.listing-sidebar .services-menu__list a{font-family:var(--font-poppins);padding:10px;font-size:16px}.listing-sidebar--news .services-menu__title,.listing-sidebar--news .services-menu__list a{font-family:var(--font-source)}.listing-sidebar--news .services-menu__list a{font-size:18px}@media (width<=1024px){.listing-hero{padding:32px 16px}.listing-hero__title{font-size:2.75rem}.listing-hero--news .listing-hero__title{font-size:3rem}.listing__main,.listing--news .listing__main{flex-basis:60%;padding-right:24px}.listing-row{flex-direction:column}.listing-row__image,.listing-row__body{flex:none;width:100%}.listing-row__title{font-size:1.625rem}.listing-sidebar__title,.listing-sidebar .services-menu__title{font-size:21px}.listing-sidebar__title{line-height:1.5}.tag-filter__item{font-size:16px}}@media (width<=767px){.listing-hero__title{font-size:1.875rem}.listing-hero--news .listing-hero__title{font-size:2rem}.listing{flex-direction:column;gap:48px;padding:64px 16px}.listing__main,.listing--news .listing__main{flex-basis:auto;padding-right:0}.listing-row__title{font-size:1.25rem}.listing-pagination{margin-top:50px}.listing-sidebar .services-menu__title{font-size:18px}}
