.latest-news{position:relative;overflow:hidden;border-bottom:5px solid var(--sc-color-white);padding:0 1rem}.latest-news__content{display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem;padding:2rem 1rem;align-items:center;position:relative;z-index:1;@media (min-width:768px){gap:1.5rem;grid-template-columns:repeat(4,1fr);padding-left:0;padding-bottom:4rem;padding-right:0;padding-top:4rem}}.latest-news__thumbnail{aspect-ratio:1/1;background-color:var(--sc-color-white);padding:.75rem;overflow:hidden;transform:rotate(1deg) scale(1);transition:transform .2s ease;transform-style:preserve-3d;will-change:transform;&:hover{transform:rotate(-3deg) scale(1.1)}@media (min-width:768px){grid-column:1/2}img{object-fit:cover;width:100%;height:100%;transform:translateZ(0)}}.latest-news__post,.latest-news__thumbnail{position:relative;box-shadow:10px 10px 0 var(--sc-color-primary-contrast);border-radius:var(--sc-border-radius);border-radius:var(--sc-border-radius)}.latest-news__post{background-color:#fef4ea;color:var(--sc-color-body);padding:2.75rem 1.75rem 1.75rem;@media (min-width:768px){grid-column:2/4}h2{color:var(--sc-color-white);font-size:1.2rem;background-color:var(--sc-color-primary-contrast);display:inline-block;padding:.25rem 1.5rem;position:absolute;transform:rotate(-1.5deg);top:-1rem}h3{color:var(--sc-color-primary-contrast);padding-bottom:.5rem}h4{color:var(--sc-color-primary);border-top:1px dashed #d5d5d5;border-bottom:1px dashed #d5d5d5;padding:.5rem 0;margin-bottom:.5rem;font-size:1rem}p{margin-bottom:1rem}&:has(:not(h4)){margin-top:.5rem;h3{border-bottom:1px dashed #d5d5d5;padding:.5rem 0;margin-bottom:.5rem}}}.latest-news__link-button{background-color:var(--sc-color-primary);border-radius:var(--sc-border-radius);box-shadow:5px 5px 0 0 var(--sc-color-primary-contrast);color:var(--sc-color-white);display:inline-block;font-size:1.2rem;font-weight:400;line-height:1.2;padding:.5rem 1.6rem;position:relative;text-align:center;text-shadow:var(--sc-text-shadow);text-transform:uppercase;transition:all .3s ease;text-decoration:none;&:hover{box-shadow:0 0 0 var(--sc-color-primary-contrast);transform:translate(5px,5px)}}.latest-news__cta{position:relative;@media (min-width:768px){grid-column:4/5}img{width:100%;height:100%;object-fit:cover;inset:0;border:10px solid #fff;border-radius:var(--sc-border-radius);box-shadow:10px 10px 0 var(--sc-color-primary-contrast);transform:rotate(-1deg) scale(1) translateX(0);transition:transform .2s ease}&:hover{img{transform:rotate(2deg) scale(1.05) translateX(-30px)}.latest-news__cta-link{box-shadow:0 0 0 var(--sc-color-primary-contrast);transform:rotate(-1deg) scale(1.2) translateX(-52px)}}}.latest-news__cta-link{background-color:var(--sc-color-primary);border-radius:var(--sc-border-radius);border:2px solid var(--sc-color-primary-contrast);bottom:2rem;box-shadow:10px 10px 0 var(--sc-color-primary-contrast);color:var(--sc-color-white);font-size:1.2rem;font-weight:400;line-height:1.2;padding:.5rem 0;position:absolute;right:1.3em;text-align:center;text-shadow:var(--sc-text-shadow);text-transform:uppercase;transform:rotate(1deg) scale(1) translateX(0);transform:scale(1);transition:all .3s ease;width:80%;text-decoration:none}.latest-news__icon-block{svg:first-child{width:500px;bottom:-100px;left:0}svg:first-child,svg:last-child{height:100%;position:absolute;z-index:0}svg:last-child{width:350px;transform:rotate(150deg);top:-100px;right:-70px}}