/* Independently authored from the current public archive and search presentation. */
.em-source-listing{max-width:1280px;padding-top:58px;padding-bottom:0;text-align:right}
.em-source-listing .em-listing-main{width:77.25%;margin-left:auto;padding-top:23px}
.em-source-listing>.em-sidebar{display:none}
.em-listing-article{position:relative;margin-bottom:60px}
.em-listing-article>.entry-title{font-size:33px;line-height:1em;padding-bottom:10px}
.em-listing-article>.entry-title a{color:inherit}
.em-listing-image{position:relative;display:block;line-height:0;margin-bottom:30px}
.em-listing-image img{display:inline;width:100%;max-width:100%;height:auto}
.em-listing-content{padding-top:0}
.em-listing-pagination{display:flow-root;color:#666}
.em-listing-pagination a{color:#2ea3f2}
.em-listing-older{float:left}.em-listing-newer{float:right}
.em-source-listing .em-no-results{margin-bottom:60px}
.em-source-listing .em-no-results h1{line-height:1em}
/* The source archive/search shell stacks these two action modules on desktop. */
@media(min-width:981px){body:is(.archive,.search,.error404) .em-header-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:0;justify-content:stretch;padding-left:207px;padding-right:5px}body:is(.archive,.search,.error404) .em-header-actions>.em-button-quote{justify-self:center}body:is(.archive,.search,.error404) .em-header-actions>.em-button-contact{justify-self:start}}
@media(max-width:1100px){.em-listing-article,.em-source-listing .em-no-results{margin-bottom:42px}}
@media(max-width:980px){.em-source-listing .em-listing-main{width:100%;padding-top:0}}
@media(max-width:479px){.em-listing-article>.entry-title{font-size:16px;padding-bottom:0}}
