.event-flow-overview{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 54px;display:grid}.event-flow-overview-item{min-height:155px;color:var(--ink);background:#fff;align-items:flex-start;gap:13px;padding:22px 18px;text-decoration:none;transition:background .2s,transform .2s;display:flex}.event-flow-overview-item:hover{background:#f4fbfa;transform:translateY(-2px)}.event-flow-overview-icon{border:1px solid var(--teal);width:38px;height:38px;color:var(--teal);border-radius:50%;flex:none;place-items:center;font-size:19px;line-height:1;display:grid}.event-flow-overview-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.event-flow-overview-copy small{color:var(--teal);letter-spacing:.1em;font:11px DM Sans,sans-serif}.event-flow-overview-copy strong{font-size:15px;font-weight:500;line-height:1.5}.event-flow-overview-copy em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.6}.event-flow-step{scroll-margin-top:110px}.event-flow-detail-number{color:var(--teal);letter-spacing:.12em;margin:0;font:12px DM Sans,sans-serif}.event-flow-step h3{margin-top:22px}.event-flow-step .event-flow-detail{margin-top:20px}@media (max-width:760px){.event-flow-overview{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:32px}.event-flow-overview-item{gap:10px;min-height:158px;padding:18px 14px}.event-flow-overview-icon{width:34px;height:34px;font-size:17px}.event-flow-overview-copy strong{font-size:13px}.event-flow-overview-copy em{font-size:10px;line-height:1.55}.event-flow-step h3{margin-top:17px}}
