.section-header{width:1200px;max-width:100%;line-height:2}.posts{max-width:1200px;margin-left:auto;margin-right:auto}.cards{display:flex;gap:3rem;flex-direction:column}.card{padding:1rem;transition:all .4s;clear:both;overflow:hidden}.card:not(:last-child){border-bottom:1px solid var(--darkgrey)}.card>.content h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.card>.img{overflow:hidden;padding:2rem;float:right;width:33%}.card img{width:100%;object-fit:cover;object-position:center;transition:all .4s;display:block;aspect-ratio:7/5;border-radius:.5rem}.card:hover img{transform:scale(1.05)}.card>.content{padding:0 .75rem 1rem .75rem}.card>.content>p{line-height:2}.card>.content>div{margin-top:1rem;margin-bottom:1rem}.card .content h3>a{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;text-decoration:none;line-height:2;color:var(--logo-dark);text-transform:capitalize}.card .button{display:inline-block;padding:10px 20px;margin:5px;text-decoration:none;background-color:var(--logo-light);color:#000;border-radius:5px;border:none;cursor:pointer;transition:all .3s}.card .button{background-color:var(--logo-dark);color:#fff}@media screen and (max-width:992px){.section-header{border-bottom:1px solid var(--darkgrey)}.card{grid-template-columns:1fr}.card>.img{padding:2rem;float:initial;width:100%}}