.posts-categories{margin-top:16px}.posts-categories__col{padding-top:16px}.posts-categories__button{height:40px;padding:0 16px;white-space:nowrap;background:hsla(0,0%,100%,.102);border-radius:82px;font-size:16px}.posts-categories__button.active,.posts-categories__button:hover{background-color:#fff;color:#1a1a1a}.posts-list__item{padding-top:52px}@media screen and (max-width:992px){.posts-list{margin-top:24px;margin-left:-8px;margin-right:-8px}.posts-list__item{padding-top:16px}}.post{display:flex;flex-direction:column;height:100%;background-color:#1a1a1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:16px}.post__image{height:180px;display:block;border-radius:16px;overflow:hidden}.post__image img{display:block;width:100%;height:100%;object-fit:cover}.post__content{flex-grow:1;display:block;padding-top:20px}.post__title{display:block}.post__description{display:block;color:#acacac;margin-top:12px}.post__footer{margin-left:-16px;margin-right:-16px;margin-top:14px;padding:14px 16px 0;border-top:1px solid hsla(0,0%,85%,.1)}.post__footer .grid-col{display:block}.post__author{display:flex;align-items:center}.post__author-image{display:block;width:44px;min-width:44px;height:44px;overflow:hidden;border-radius:50%}.post__author-image img{display:block;width:100%;height:100%;object-fit:cover}.post__author-name{display:block;margin-left:12px;color:#acacac;line-height:1.25}.post__author-name span,.post__date{display:block}.post__date{color:#acacac}.post:hover{transform:translateY(-10px)}@media screen and (max-width:768px){.post__image{height:140px}.post__title{font-size:16px}}