section.listing-primary .featured{background-color:#e0ecf2;padding:40px 10px}section.listing-primary .featured a{display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1140px}section.listing-primary .photo{aspect-ratio:450/250;box-shadow:0 5px 10px 1px transparent;opacity:1;overflow:hidden;position:relative;transition:box-shadow .25s ease-in-out}section.listing-primary .photo img{height:100%;object-fit:cover;position:absolute;transition:opacity .25s ease-in-out;width:100%}section.listing-primary a .content{align-self:center;padding:10px 0}section.listing-primary a:hover h2{color:#4f2683}section.listing-primary a:hover .photo{box-shadow:0 5px 10px 1px rgba(0,0,0,.2)}section.listing-primary a:hover .photo img{opacity:.6}section.listing-primary a .content p,section.listing-secondary a p{color:#555}section.listing-secondary .posts a{background-color:#fff;border:1px solid #e0ecf2;box-shadow:0 5px 10px 1px transparent;display:block;height:100%;padding:20px;transition:box-shadow .25s ease-in-out;width:100%}section.listing-secondary .posts a:hover{box-shadow:0 5px 10px 1px rgba(0,0,0,.2)}section.listing-secondary .posts a:hover h3{color:#4f2683}section.listing-primary p.label,section.listing-secondary p.label{color:#527c8e;font-size:15px;font-size:.9375rem;font-weight:700;letter-spacing:1.4px;line-height:18px;line-height:1.125rem;margin-bottom:10px;text-transform:uppercase}section.listing-primary p.label{color:#476a7b}section.listing-primary p.date,section.listing-secondary p.date{font-size:15px;font-size:.9375rem}section.listing-secondary{display:grid;gap:40px;grid-template-columns:100%;margin:0 auto;max-width:1140px;padding:40px 10px}@media (min-width:1024px){section.listing-secondary{grid-template-columns:3fr 1fr}}section.listing-secondary .posts{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}section.listing-secondary .sidebar ul,section.listing-secondary .sidebar ul li{list-style:none;margin:0;padding:0!important}section.listing-secondary .sidebar ul{margin-bottom:40px}section.listing-secondary .sidebar ul:not(.share) li a{border-bottom:1px solid #e0ecf2;color:#555;display:block;font-size:15px;font-size:.9375rem;padding:5px;transition:background-color .25s ease-in-out}section.listing-secondary .sidebar ul:not(.share) li a:hover{background-color:#e0ecf2;color:#4f2683}section.listing-secondary .sidebar ul:not(.share) li a.active{background-color:#e0ecf2}section.listing-secondary .sidebar ul li:last-of-type a{border-bottom:0}.pagination{gap:10px;justify-content:center}.pagination,.pagination a{align-items:center;display:flex}.pagination a{color:#555!important;font-size:15px;font-size:.9375rem;gap:5px;line-height:15px;line-height:.9375rem;padding:10px}.pagination a svg{height:15px}.pagination a svg path{fill:rgba(85,85,85,.5)}.pagination a.active{background-color:#e0ecf2}.pagination a.disabled{cursor:default;opacity:.3}.pagination a:not(.disabled):hover{background-color:#e0ecf2;color:#4f2683!important}.pagination a:not(.disabled):hover svg path{fill:#4f2683}