.wrapper{display:flex;flex-direction:column;gap:5vw;padding:2rem;padding-top:5rem;min-height:calc(100vh - var(--nav-bar-height) - var(--nav-bar-top));--max-width:1200px}h1{font-size:2.8rem;max-width:var(--max-width);margin:0 auto;text-wrap:balance}h2{font-size:1.8rem;color:var(--text);font-weight:400;max-width:var(--max-width);margin:0 auto;text-wrap:balance}.collection{display:flex;flex-direction:column;align-items:center;gap:30px}.posts{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}article{position:relative;background-color:#fff;border-radius:20px;overflow:hidden;max-width:800px;width:100%;padding:0}.posts.filtered article{display:none}article.active{display:block!important}article>a{position:relative;display:flex;flex-direction:row;width:100%;min-height:230px;text-decoration:none;color:var(--text);align-items:stretch}.imageWrapper{flex-shrink:0;width:230px}.imageWrapper>img{width:100%;height:100%;object-fit:cover}.post-title{display:flex;flex-direction:column;justify-content:center;padding:40px 20px;gap:4px}.post-title h3{font-size:1.3rem}.date{color:var(--light-text);text-decoration:none;position:absolute;top:10px;right:14px;font-size:.9rem}.category{position:absolute;bottom:10px;right:14px;display:flex;flex-direction:row;align-items:center;gap:5px}.category>svg{width:14px;height:14px}.category>span{font-size:.9rem;font-weight:700}@media (max-width:600px){article>a{flex-direction:column}.post-title{padding:10px 20px 60px}.imageWrapper{width:unset}.date{top:unset;right:unset;left:12px;bottom:10px}h1{font-size:2.3rem}h2{font-size:1.1rem}}.supportRow{display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:flex-start;padding:2rem 0;max-width:var(--max-width);margin:0 auto}.supportRow>span{display:flex;flex-direction:row;align-items:center;gap:16px}.supportRow .imageWrappers{display:flex;flex-direction:row;gap:-20px}.supportRow img{width:80px;height:80px;object-fit:cover;border-radius:50px;border:solid 2px var(--primary)}.supportRow img:nth-child(2){margin-left:-30px}.supportRow svg{height:24px;width:24px;color:var(--light-text)}.supportRow a{color:var(--secondary);font-size:1.4rem}@media (max-width:500px){.supportRow{flex-direction:column}}