.post-listing{--gap: 2rem;list-style:none;margin:0;padding:0;justify-content:center;--gap: 40px}@media all and (min-width: 2px) and (max-width: 980px) {.post-listing{justify-content:flex-start}}.post-listing.featured-post{margin-bottom:var(--gap)}.post-listing.featured-post .image-wrap{flex:0 1 50%}@media all and (min-width: 2px) and (max-width: 800px) {.post-listing.featured-post .image-wrap{flex:0 0 100%}}.post-listing.featured-post .post-content{flex:0 1 50%;padding:0}@media all and (min-width: 2px) and (max-width: 800px) {.post-listing.featured-post .post-content{flex:0 0 100%}}.post-listing.featured-post .post{border:0;max-width:100%}.post-listing.featured-post .featured-tag{font-size:0.875rem;position:absolute;top:20px;left:0;background:rgba(190, 115, 94, 1);color:white;padding:0 20px 0 10px;border-radius:0 4px 4px 0;clip-path:polygon(0% 0%, 85% 0%, 100% 50%, 85% 100%, 0% 100%);line-height:22px;display:inline-block;margin-bottom:10px;letter-spacing:0.03em}.post-listing.featured-post h2{font-size:2.375rem;line-height:1.2}@media all and (max-width: 1320px){.post-listing.featured-post h2{font-size:2.375rem}}@media all and (max-width: 980px){.post-listing.featured-post h2{font-size:1.625rem}}@media all and (max-width: 640px){.post-listing.featured-post h2{font-size:1.375rem}}.post-listing .post{flex:0 0 100%;padding-bottom:var(--gap);border-bottom:1px solid rgba(241, 241, 241, 1)}.post-listing article{display:flex;gap:var(--gap);flex-direction:row;align-items:center;position:relative}@media all and (min-width: 2px) and (max-width: 800px) {.post-listing article{flex-wrap:wrap}}.post-listing article .button{align-self:flex-start}.post-listing h2{margin-bottom:0}.post-listing .image-wrap{border-radius:4px;overflow:hidden;flex:0 0 350px}@media all and (min-width: 2px) and (max-width: 800px) {.post-listing .image-wrap{flex:0 0 100%}}.post-listing .image-wrap img{border-radius:4px}.post-listing .post-content{color:rgba(122, 122, 122, 1);flex:1 1 auto;display:flex;flex-direction:column;gap:20px}.post-listing .entry-header{display:flex;gap:10px}.post-listing .entry-meta{font-size:0.8125rem;display:flex;flex:1 1 100%;column-gap:10px;flex-wrap:wrap;color:rgba(144, 144, 144, 1);line-height:18px}.post-listing .entry-meta a{font-weight:700}.post-listing .entry-meta>div{display:flex;align-items:center;gap:3px}.post-listing .entry-meta>div .icon{margin-right:5px;width:16px;height:16px;fill:rgba(237, 97, 59, 1);stroke:rgba(237, 97, 59, 1)}.post-listing .entry-meta span{display:inline-block}.post-listing .post-author-avatar{z-index:2;border-radius:50%;overflow:hidden;align-self:flex-start;flex:0 0 50px}.post-listing .post-author-avatar img{height:50px;width:50px}