.news-list{background-color:var(--grey-lighter);overflow:hidden}.news-list__date{background-color:var(--prime-color);color:var(--white);display:inline-block;font-size:var(--small-fz);font-weight:var(--fw-bold);padding:3px 7px}.news-list__item{background-color:var(--white);display:flex;gap:var(--gap-half);height:100%}.news-list__item:focus-visible,.news-list__item:hover{background-color:var(--prime-color)}.news-list__item:focus-visible .news-list__date,.news-list__item:hover .news-list__date{background-color:var(--white);color:var(--txt-c)}.news-list__item:focus-visible .news-list__title,.news-list__item:hover .news-list__title{color:var(--white)}.news-list__item:focus-visible{outline:none}.news-list__item img.image--responsive{height:100%}.news-list__title{color:var(--txt-c);font-size:var(--txt-fz);line-height:var(--txt-lh)}.news-list__wrapper{align-items:flex-start;display:flex;flex:0 0 70%;flex-direction:column;justify-content:center;padding:var(--gap-half) var(--gap-half) var(--gap-half) 0}.news-list .image{display:flex}.news-list .image--responsive{height:auto;max-width:100%;object-fit:cover;width:100%}.news-list--archive{background-color:var(--white)}.news-list--archive .news-list__item{background-color:var(--grey-lighter)}.news-list--archive .news-list__item:hover{background-color:var(--prime-color)}@media (min-width:768px){.news-list__outer-wrapper:after{box-shadow:inset -.5rem 0 0 var(--grey-lighter),inset .5rem 0 0 var(--grey-lighter),inset 0 1rem 0 var(--grey-lighter),inset 0 0 0 16rem var(--white);content:"";flex:0 0 auto;max-width:100%;width:50%}}@media (min-width:992px){.news-list{background-color:var(--white)}.news-list__date{margin-bottom:10px}.news-list__title{font-size:var(--h4-fz);line-height:var(--h4-lh)}.news-list__item{background-color:var(--grey-lighter)}.news-list__outer-wrapper{box-shadow:.5rem 0 0 0 var(--white),-.5rem 0 0 0 var(--white),0 0 0 100vmax var(--grey-lighter);clip-path:inset(1rem -100vmax 0 -100vmax)}.news-list__outer-wrapper:after{box-shadow:inset -.5rem 0 0 var(--white),inset .5rem 0 0 var(--white),inset 0 1rem 0 var(--white),inset 0 0 0 16rem var(--grey-lighter)}.news-list__wrapper{flex:0 0 60%;padding:var(--gap) var(--gap-half)}.news-list--archive .news-list__outer-wrapper{box-shadow:none;clip-path:none}}