.event-component{display:flex;height:240px;gap:30px;overflow:hidden}.event-thumbnail-container{height:100%;aspect-ratio:1600 / 840;flex-shrink:0}.event-component .event-thumbnail{width:100%;height:100%;object-fit:cover;border-radius:30px}.event-details{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:20px;box-sizing:border-box;padding:35px 25px;background-color:#F6F6F6;border-radius:30px}.event-details-top{display:flex;align-items:flex-start;gap:30px;min-height:0}.event-component .event-date{flex:0 0 17%;font-size:var(--fs-text-lg);font-weight:400;line-height:1.32;color:#000;margin-bottom:0}.event-component .event-title-excerpt-container{flex:1 1 auto;width:auto!important;min-width:0;display:flex;flex-direction:column;gap:10px}.event-component .event-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-size:var(--fs-title-md);font-weight:400;line-height:1.14;margin-bottom:0}.event-component a{text-decoration:none!important}.event-component .event-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:var(--fs-text-md);font-weight:400;line-height:1.65;color:#737373;margin-bottom:0}.event-details-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px}.event-component .event-tag{flex:0 1 auto;min-width:0}.event-component .event-tag .ancrages-tag a,.event-component .learn-more-button-container a{white-space:nowrap}.event-component .learn-more-button-container{flex:0 0 auto;width:auto;display:flex;justify-content:flex-end;align-items:center;margin-left:auto}@media screen and (max-width:980px){.event-component{flex-direction:column;height:auto;gap:0}.event-thumbnail-container{aspect-ratio:auto;height:auto}.event-component .event-thumbnail{width:100%;height:250px;border-radius:15px}.event-details{width:100%;padding:20px 15px;border-radius:15px;gap:20px}.event-details-top{flex-direction:column;gap:8px}.event-component .event-date{flex:none}.event-component .event-title{-webkit-line-clamp:unset;display:block}.event-details-bottom{gap:10px}.event-component .event-tag .ancrages-tag a{padding-left:12px;padding-right:12px}}