.sample-events{margin:42px 0 48px}.sample-events-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.sample-events-heading h2{margin:5px 0;font-size:clamp(23px,2.3vw,30px)}.sample-events-heading p{color:#777d8d;margin:0;font-size:14px}.sample-events-kicker{color:#5b4ee1;font-size:13px;font-weight:700}.sample-events-disclaimer{font-size:12px;color:#737988;line-height:1.8}.sample-event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sample-event-card{overflow:hidden;background:#fff;border:1px solid #e9eaf0;border-radius:18px;box-shadow:0 8px 28px rgba(30,32,65,.045)}.sample-event-image{height:190px;position:relative;background-image:url('/assets/sample-events.png');background-size:300% 200%;background-repeat:no-repeat;background-color:#e8e7e1}.sample-event-image-0{background-position:0 0}.sample-event-image-1{background-position:50% 0}.sample-event-image-2{background-position:100% 0}.sample-event-image-3{background-position:0 100%}.sample-event-image-4{background-position:50% 100%}.sample-event-image-5{background-position:100% 100%}.sample-event-image span{position:absolute;right:14px;top:14px;background:rgba(255,255,255,.94);border-radius:50px;padding:5px 11px;color:#45416f;font-size:11px;font-weight:700}.sample-event-body{padding:19px 20px 20px}.sample-event-body h3{font-size:17px;margin:11px 0 9px}.sample-event-body p{font-size:13px;line-height:2;color:#747988;min-height:52px;margin:0}.sample-event-meta,.sample-event-venue{display:flex;align-items:center;gap:6px;font-size:12px;color:#797e8c}.sample-event-meta svg,.sample-event-venue svg{width:15px;height:15px;stroke:#6558df;fill:none;stroke-width:1.8}.sample-event-venue{border-top:1px solid #eff0f4;padding-top:14px;margin-top:15px}.sample-event-meta span{color:#b7b7c3}@media(max-width:850px){.sample-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.sample-events{margin:34px 0}.sample-events-heading{align-items:start;flex-direction:column;gap:8px}.sample-event-grid{grid-template-columns:1fr;gap:14px}.sample-event-image{height:200px}.sample-event-body p{min-height:0}}
.event-action{margin-top:16px;width:100%;justify-content:center}
