.news-posts{display:grid;grid-gap:18px;grid-template-areas:"card1 card1" "card1 card1" "card2 card2" "card3 card3" "card4 card4";grid-template-columns:repeat(2,1fr);grid-template-rows:auto}@media (min-width:992px){.news-posts{grid-template-areas:"card1 card2" "card1 card3" "card1 card4"}}.news-posts .card-post{display:flex;flex-direction:column}@media (min-width:768px){.news-posts .card-post{align-items:center;align-items:normal;flex-direction:row}}.news-posts .card-post:first-child{grid-area:card1}.news-posts .card-post:nth-child(2){grid-area:card2}.news-posts .card-post:nth-child(3){grid-area:card3}.news-posts .card-post:nth-child(4){grid-area:card4}.news-posts .card-post:first-child{background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;min-height:400px;padding:1.5rem;position:relative}@media (min-width:576px){.news-posts .card-post:first-child{aspect-ratio:16/9;min-height:unset}}@media (min-width:992px){.news-posts .card-post:first-child{aspect-ratio:auto}}.news-posts .card-post:first-child:after{background:linear-gradient(0deg,rgba(0,0,0,.9) 30%,rgba(0,0,0,.05));content:"";inset:0;position:absolute}.news-posts .card-post:first-child .card-body{display:flex;position:relative;z-index:1}.news-posts .card-post:first-child .card-body .post-title{color:var(--white);font-size:1.125rem;margin-bottom:.5rem}.news-posts .card-post:first-child .card-body .post-title a{color:var(--white)}.news-posts .card-post:first-child .card-body .post-title a:hover{text-decoration:none}.news-posts .card-post:first-child .card-body .post-content{color:var(--white);font-size:.925rem;margin-bottom:.5rem}.news-posts .card-post:first-child .card-body .post-content p{margin-bottom:0}.news-posts .card-post:first-child .card-body .card-link{padding-left:.5rem;position:relative;z-index:1}.news-posts .card-post:first-child .card-body .card-link .icon-link{align-items:center;border:1px solid var(--white);border-radius:50%;display:inline-flex;flex-direction:column;justify-content:center;padding:.5rem}.news-posts .card-post:not(.news-posts .card-post:first-child) .card-header{aspect-ratio:16/9;background-position:50%;background-size:cover;margin-right:1rem;width:100%}@media (min-width:768px){.news-posts .card-post:not(.news-posts .card-post:first-child) .card-header{min-width:40%;width:40%}}@media (min-width:992px){.news-posts .card-post:not(.news-posts .card-post:first-child) .card-header{align-items:unset;aspect-ratio:auto}}.news-posts .card-post:not(.news-posts .card-post:first-child) .post-title{font-size:1rem;margin-bottom:.5rem}.news-posts .card-post:not(.news-posts .card-post:first-child) .post-title a{color:var(--black)}.news-posts .card-post:not(.news-posts .card-post:first-child) .post-title a:hover{text-decoration:none}.news-posts .card-post:not(.news-posts .card-post:first-child) .post-content{font-size:.875rem;margin-bottom:.5rem}.news-posts .card-post:not(.news-posts .card-post:first-child) .post-content p{margin-bottom:0}.news-posts .card-post:not(.news-posts .card-post:first-child) .post-link{align-items:center;display:flex}.news-posts .card-post:not(.news-posts .card-post:first-child) .post-link:hover{text-decoration:none}.news-posts .card-post:not(.news-posts .card-post:first-child) .post-link svg{margin-left:.375rem}