.posts-section,section.hero div.hero-content.press{max-width:800px}.posts-section{margin:40px auto 80px;padding:0 24px}.posts-section>div{display:flex}.posts-section>div:not(.post-container){align-items:flex-start;gap:28px}.posts-section>div:not(.post-container) p:not(:last-child){margin-bottom:12px}.posts-section>div.post-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:40px}.posts-section>div.post-container article{background:var(--white);border:1px solid var(--light-blue);border-radius:5px;max-width:225px;min-height:150px;overflow:hidden;padding:16px 12px;position:relative;width:100%}.posts-section>div.post-container article:hover{border-color:var(--medium-blue)}.posts-section>div.post-container article .recto,.posts-section>div.post-container article .verso{height:100%;left:0;position:absolute;transition:opacity .2s ease-in-out;width:100%}.posts-section>div.post-container article .recto{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;top:0;z-index:2}.posts-section>div.post-container article .recto span{color:var(--medium-blue);font-weight:var(--font-weight-semibold)}.posts-section>div.post-container article .recto img{height:75px;object-fit:contain;object-position:center center;width:60%}.posts-section>div.post-container article .verso{background-color:#fff;box-sizing:border-box;opacity:0;padding:20px;text-align:center;top:100%;transform:translateY(100%);transition:top .3s linear;z-index:1}.posts-section>div.post-container article .verso p{font-size:.95rem;font-weight:var(--font-weight-regular)}.posts-section>div.post-container article.quote:hover{border:1px solid var(--medium-blue)}.posts-section>div.post-container article.quote:hover .recto{opacity:0}.posts-section>div.post-container article.quote:hover .verso{align-items:center;display:flex;flex-direction:column;justify-content:center;opacity:1;top:0;transform:translateY(0)}.posts-section>div.post-container article.quote:hover .verso span{display:inline}.posts-section>div.post-container article.quote:hover .verso span.quote-sign{color:var(--light-blue)}@media screen and (max-width:530px){section.posts-section div:not(.post-container){align-items:center;flex-direction:column-reverse;justify-content:center}}