h2.important{line-height:1.3em}.groups{grid-template-columns:1fr 1fr 1fr 1fr;gap:30px;margin:30px 0 40px;display:grid}.groups .group{border:1px solid #000;margin:0}.groups .group li{padding:5px 10px}.groups .group li:not(.club4){border-bottom:1px solid #000}.groups .group-header{font-weight:700}@media screen and (width<=1000px){.groups{grid-template-columns:1fr 1fr}}@media screen and (width<=550px){.groups{grid-template-columns:1fr}}.schedule{border-top:1px solid #000;border-left:1px solid #000;margin:30px 0 40px}.schedule-header,.schedule-item{grid-template-columns:1fr 1fr 1fr 1fr 6fr 1fr;display:grid}.schedule-header.prelim,.schedule-item.prelim{grid-template-columns:1fr 1fr 1fr 1fr 1fr 6fr 1fr;display:grid}.schedule-header{font-weight:700}.schedule ul{margin:0}.schedule li{border-bottom:1px solid #000;border-right:1px solid #000;padding:5px 10px}.label{vertical-align:top;padding-right:20px;font-weight:700;display:none}@media screen and (width<=1000px){.label{width:20%;display:inline-block}.value{width:78%;display:inline-block}.schedule,.schedule li{border:0}.schedule li:nth-child(odd){background:#efefef}.schedule-header{display:none!important}.schedule-item{border:1px solid #000;margin:10px 0!important;display:block!important}}@media screen and (width<=650px){.label{width:40%}.value{width:57%}}
