.cidom .cidom-calendar-list{display:grid;gap:22px}.cidom .cidom-calendar-group{border:1px solid #dae2eb;border-radius:12px;background:#fff;overflow:hidden}.cidom .cidom-calendar-group h3{margin:0!important;padding:14px 17px;background:#f2f5f9;font-size:1.05rem!important}.cidom .cidom-calendar-group h3 a{color:#183b66!important;text-decoration:none!important}.cidom .cidom-calendar-match{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 17px;border-top:1px solid #e9edf3}.cidom .cidom-calendar-teams{display:grid;gap:7px;font-weight:600;color:#1c2a3e;min-width:0}.cidom .cidom-calendar-teams span{overflow-wrap:anywhere}.cidom .cidom-calendar-hour{text-align:right;font-weight:700;color:#203d62;white-space:nowrap}.cidom .cidom-calendar-hour small{display:block;font-weight:400;color:#667789}.cidom .cidom-event-card a.cidom-event-link{display:block;color:#174a80!important;text-decoration:underline;margin-top:10px;font-size:.9rem}.cidom .cidom-event-article{max-width:800px;line-height:1.7;color:#1c2a3e}.cidom .cidom-event-article h2{margin:28px 0 10px!important;color:#111!important}.cidom .cidom-event-article h3{margin:20px 0 6px!important;color:#172638!important}.cidom .cidom-event-article a{color:#174a80!important}.cidom .cidom-lead{font-size:1.12rem!important}.cidom .cidom-calendar-group a:focus-visible,.cidom .cidom-event-card a:focus-visible{outline:2px solid #174a80;outline-offset:3px}@media(max-width:600px){.cidom .cidom-calendar-match{gap:10px;padding:12px}.cidom .cidom-calendar-hour{font-size:.87rem}}