.upcoming-events-card_root__WmtGO{display:grid;grid-template-columns:161px 1fr;text-decoration:none;border-radius:4px;overflow:hidden;transition:.3s}.upcoming-events-card_root__WmtGO:hover{box-shadow:0 0 40px 0 rgba(21,87,132,.161)}@media(max-width:768px){.upcoming-events-card_root__WmtGO{grid-template-columns:1fr}}.upcoming-events-card_date__SMLxk{padding:18px 22px;background-color:var(--primary);display:flex;flex-direction:column;justify-content:space-between;gap:16px;border-radius:4px}@media(max-width:768px){.upcoming-events-card_date__SMLxk{padding:16px;flex-direction:row}}.upcoming-events-card_date__SMLxk>div{display:flex;flex-direction:column;gap:4px;align-items:center}@media(max-width:768px){.upcoming-events-card_date__SMLxk>div{flex-direction:row;gap:0;column-gap:8px;align-items:flex-end}.upcoming-events-card_date__SMLxk>div:first-child{display:grid;grid-template-columns:auto 1fr}}.upcoming-events-card_date__SMLxk>div:first-child>span{color:#fff}.upcoming-events-card_date__SMLxk>div:first-child>span:first-child{font-size:clamp(2rem,2.5vw,3rem);font-weight:300;line-height:100%}@media(max-width:768px){.upcoming-events-card_date__SMLxk>div:first-child>span:first-child{grid-row:span 2}}.upcoming-events-card_date__SMLxk>div:first-child>span:nth-child(2){font-weight:600;font-size:clamp(1.125rem,1.25vw,1.5rem);line-height:120%}@media(max-width:768px){.upcoming-events-card_date__SMLxk>div:first-child>span:nth-child(2){font-weight:500}}.upcoming-events-card_date__SMLxk>div:first-child>span:nth-child(3){font-weight:400;font-size:clamp(.75rem,.9375vw,1.125rem);line-height:100%}@media(max-width:768px){.upcoming-events-card_date__SMLxk>div:nth-child(2){flex-direction:column-reverse}}.upcoming-events-card_date__SMLxk>div:nth-child(2)>span{color:#fff}.upcoming-events-card_date__SMLxk>div:nth-child(2)>span:first-child{font-weight:400;font-size:clamp(.75rem,.9375vw,1.125rem);line-height:100%}.upcoming-events-card_date__SMLxk>div:nth-child(2)>span:nth-child(2){font-weight:500;font-size:clamp(1.125rem,1.6145833333vw,1.9375rem);line-height:140%}.upcoming-events-card_dateOnline__NpKXs{background-color:var(--red)}.upcoming-events-card_content__UU8_j{padding:24px 24px 8px;background-color:#fff;display:flex;flex-direction:column;gap:24px}@media(max-width:768px){.upcoming-events-card_content__UU8_j{padding:24px 16px}}.upcoming-events-card_content__UU8_j>h2{font-weight:600;font-size:clamp(1.125rem,1.25vw,1.5rem);line-height:120%;color:var(--dark-blue-secondary)}.upcoming-events-card_content__UU8_j>p{font-size:clamp(.8125rem,.9375vw,1.125rem);color:var(--dark-blue-secondary);overflow-wrap:anywhere}.upcoming-events-card_header__Tlssg{display:flex;justify-content:space-between;align-items:center;gap:20px}.upcoming-events-card_header__Tlssg>span{font-size:clamp(.75rem,.7291666667vw,.875rem)}.upcoming-events-card_header__Tlssg>span:first-child{color:var(--rare-blue)}.upcoming-events-card_header__Tlssg>span:nth-child(2){color:var(--dark-blue-80)}.upcoming-events-card_footer__UwObu{margin-top:auto}.upcoming-events-card_footer__UwObu>button{padding:20px 16px;font-weight:500;font-size:clamp(1rem,1.1458333333vw,1.375rem);line-height:104%;color:var(--btn-red);width:100%;border:none;border-top:1px solid var(--hr);background-color:transparent;display:flex;justify-content:space-between;align-items:center;cursor:pointer}@media(max-width:768px){.upcoming-events-card_footer__UwObu>button{padding:15px 16px}}.upcoming-events-card_address__of2AJ{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;overflow:hidden}