.posts-grid{margin:30px 0}.post-card{width:100%;max-width:355px;margin:20px 0;background-color:#0f0f0f;box-shadow:0 10px 30px rgba(0,0,0,0.5);border-radius:6px;border:none}.post-card:hover .post-card__image img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.post-card__image{overflow:hidden;border-radius:6px}.post-card__image img{display:block;width:100%;height:auto;border-radius:8px;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}.post-card__body{padding:20px;color:#fff}.post-card__body h1,.post-card__body h2,.post-card__body h3,.post-card__body h4,.post-card__body h5,.post-card__body h6{font-size:20px;font-weight:700;margin:0}.post-card__body h1 a,.post-card__body h2 a,.post-card__body h3 a,.post-card__body h4 a,.post-card__body h5 a,.post-card__body h6 a{text-decoration:none;color:inherit}.post-card__body p{font-size:16px;font-weight:400;margin:15px 0}.post-card__body p:last-child{margin-bottom:0}.post-details{margin:30px 0}.post-details img{float:left;margin:0 20px 15px 0;border-radius:6px;max-width:100%}.post-details img:first-child{width:100%}.post-details p{font-size:16px;font-weight:400;line-height:26px;color:#fff;margin:20px 0}.sidebar{margin:30px 0}.sidebar__title{font-size:20px;line-height:30px;font-weight:bold;margin:-5px 0 20px;color:#fff}@media screen and (min-width: 768px){.post-details,.sidebar{margin:60px 0}}@media screen and (min-width: 1024px){.posts-grid{margin:60px 0}}
