.home-event{background-color:#333f4f;background-position:top;background-repeat:no-repeat;background-size:100% auto;margin-block:70px;padding-block:80px 70px;@media (min-width:768px){&{background-size:cover;margin-block:100px;padding-block:100px 80px}}@media (min-width:1050px){&{margin-block:111px 150px;padding-block:120px 90px}}}.home-event .home-heading-2-wrapper{@media (min-width:768px){&{margin-bottom:52px}}@media (min-width:1050px){&{margin-bottom:58px;padding-inline:11px}}&:before{margin-bottom:11px}}.container.home-event__container{@media (min-width:1050px){&{max-width:calc(1130px + var(--container-padding-hr-desktop)*2)}}}.home-event__post-list{display:grid;gap:20px;margin-bottom:40px;@media (min-width:768px){&{margin-bottom:50px}}@media (min-width:1050px){&{gap:40px;grid-template-columns:repeat(3,1fr)}}}.home-event__post-list__item{background-color:#fff;border-radius:5px;box-shadow:0 0 15px rgba(var(--color-shadow),.05)}.home-event__post-list__item__anchor{box-sizing:border-box;display:block;height:100%;position:relative;@media (min-width:768px){&{padding:20px}}@media (min-width:1050px){&{padding:0}}}.home-event__post-list__item__inner{@media (max-width:1049px) and (min-width:768px){&{display:grid;gap:20px;grid-template-columns:240px 1fr}}}.home-event__post-list__item__image-wrapper{aspect-ratio:16/9;border-radius:5px 5px 0 0;overflow:hidden}.home-event__post-list__item__image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;transition:transform .3s;width:100%}@media (min-width:1050px){a.home-event__post-list__item__anchor:hover{& .home-event__post-list__item__image{transform:scale(1.05)}}}.home-event__post-list__item__body{box-sizing:border-box;height:100%;padding:20px;position:relative;@media (max-width:1049px) and (min-width:768px){&{padding:0 0 50px}}@media (min-width:1050px){&{padding:25px 25px 73px;position:static}}}.home-event__post-list__item__title{&:not(:last-child){margin-bottom:0}@media (min-width:1050px){&{font-size:1.8rem}}}.home-event__post-list__item__button{display:grid;justify-content:end;@media (min-width:768px){&{bottom:0;position:absolute;right:0}}@media (min-width:1050px){&{bottom:25px;right:25px}}& .link-text__anchor{min-width:auto;width:120px}}