.post-card-container{border-bottom:1px solid #f39c12;flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:1200px;min-height:250px;display:flex}.post-card-container:last-of-type{border-bottom:none}.post-card-image-container{display:none}.post-card-content-container{flex-direction:column;width:100%;display:flex}.post-card-title{color:#367bd6;letter-spacing:1.2px;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:10px;margin-bottom:0;font-size:20px;display:-webkit-box;overflow:hidden}.post-card-date{color:#367bd6;margin-top:0;margin-bottom:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400}.post-card-container:hover .post-card-title,.post-card-container:hover .post-card-date{color:#f39c12}@media only screen and (min-width:1024px){.post-card-container{height:300px}.post-card-image-container{width:50%;height:100%;display:inline-block;overflow:hidden}.post-card-image{object-fit:cover;filter:grayscale(0%)contrast()brightness(90%);width:100%;height:100%;transition:all .25s cubic-bezier(.645,.045,.355,1)}.post-card-content-container{width:50%;padding:50px}.post-card-title{margin-bottom:10px;font-size:clamp(24px,5vw,28px)}.post-card-date{color:#367bd6;font-size:clamp(18px,3vw,24px);font-weight:400}.post-card-container:hover .post-card-image{transform:scale(1.05)}}
.post-cards-container{width:calc(100% - 100px);height:100%;box-shadow:none;outline-offset:-40px -25px -25px -25px;outline-offset:-25px;background-color:#ffffffe6;outline:2px solid #f39c12;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:-55px;padding:50px;display:flex;overflow:visible}.post-cards-container:last-child{margin-bottom:75px}.infinite-scroll-loader{justify-content:center;align-items:center;width:100%;margin-top:5vh;margin-bottom:5vh;transition:all .25s cubic-bezier(.645,.045,.355,1);display:flex;scale:.5}.infinite-scroll-loader svg{width:50%;display:block}@media only screen and (min-width:1024px){.post-cards-container{background-color:#ffffffe6;max-width:1200px;margin-top:5vh;box-shadow:0 10px 30px -15px #0a192f}.post-cards-container:last-child{margin-bottom:100px}}
