/* Related event cards: the Sport TKO layout, scoped to the events widget. */
.tkoev-lw-related{clear:both;margin:42px 0 0;padding:0;color:#10172e}.tkoev .tkoev-lw-heading{font-family:inherit;font-size:27px;font-weight:800;line-height:1.25;border-left:8px solid #2639e2;padding:0 0 0 16px;margin:0 0 22px;letter-spacing:-.4px}.tkoev-lw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tkoev-lw-card{display:block;min-width:0;margin:0;padding:0;border:0;background:transparent}.tkoev-lw-card+.tkoev-lw-card{border-left:1px solid #d9dce4;padding-left:24px}.tkoev-lw-image{display:block;text-decoration:none!important}.tkoev-lw-card .tkoev-lw-image img{display:block;width:100%;height:auto;aspect-ratio:1.9;object-fit:cover;border-radius:10px;margin:0 0 12px}.tkoev .tkoev-lw-card h3{font-family:inherit;font-size:23px;font-weight:700;line-height:1.25;letter-spacing:0;margin:0;display:block;max-height:none;overflow:visible;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset}.tkoev .tkoev-lw-card h3 a{color:#10172e;text-decoration:none}.tkoev .tkoev-lw-card h3 a:hover{color:#2639e2;text-decoration:underline}.tkoev-lw-fallback{display:block;font-size:11px;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.06em;color:#626775;margin-bottom:6px}
@media(max-width:700px){.tkoev-lw-related{margin-top:32px}.tkoev .tkoev-lw-heading{font-size:22px;border-left-width:6px;padding-left:12px;margin-bottom:20px}.tkoev-lw-grid{grid-template-columns:minmax(0,1fr);gap:18px}.tkoev-lw-card{display:block}.tkoev-lw-card+.tkoev-lw-card{border-left:0;border-top:1px solid #d9dce4;padding:18px 0 0}.tkoev-lw-card .tkoev-lw-image img{width:100%;aspect-ratio:1.9;margin:0 0 12px;border-radius:10px}.tkoev .tkoev-lw-card h3{font-size:18px;line-height:1.3;font-weight:700}}

