.gni-event{display:grid;grid-template-columns:34% 66%;border:1px solid #e6dfd9;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 8px 25px #351b1110}.gni-event__image{background:#092b3f;display:flex;align-items:center}.gni-event__image img{display:block;width:100%;height:auto;object-fit:contain}.gni-event__copy{padding:40px 44px;align-self:center}.gni-event__eyebrow{color:#8d1c2a;text-transform:uppercase;font-size:10px;letter-spacing:1.8px;margin:0 0 15px!important}.gni-event__title{font-family:Georgia,serif;font-size:32px;line-height:1.2;font-weight:400;color:#251a1b;margin:0 0 18px}.gni-event__description{font-size:14px;color:#635756;line-height:1.8;margin:0 0 25px!important}.gni-event__meta{margin:0 0 24px;display:grid;gap:12px}.gni-event__meta>div{display:grid;grid-template-columns:52px 1fr;gap:12px}.gni-event__meta dt{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#8d1c2a}.gni-event__meta dd{margin:0;font-size:13px;line-height:1.6;color:#3c3434}.gni-event__link{display:inline-flex;align-items:center;gap:28px;min-height:46px;padding:12px 23px;color:#fff!important;background:#8d1c2a;font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none}.gni-event__link:hover{background:#671421}@media(max-width:1024px){.gni-event__copy{padding:28px}.gni-event__title{font-size:28px}}@media(max-width:640px){.gni-event{grid-template-columns:1fr}.gni-event__image{padding:0;background:#08273b}.gni-event__image img{width:100%;max-height:none}.gni-event__copy{padding:30px 25px}.gni-event__title{font-size:28px}}