/* v173: clubs and classes, every group in the grid, space before the band */
html:root body main .gcs-all{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
html:root body main .gcs-all .gc{padding:20px 18px 18px}
html:root body main .gcs-all .gc h3{font-size:20px;line-height:1.2}
html:root body main .gcs-all .gc h3 a{color:inherit;text-decoration:none}
html:root body main .gcs-all .gc h3 a:hover{text-decoration:underline}
html:root body main .gc-more{margin-top:10px;font-weight:700;font-size:15px}
html:root body main .gcs-all .gc-who,html:root body main .gcs-all .gc-what,html:root body main .gcs-all .gc-c,html:root body main .gcs-all .gc-day{font-size:14px}
html:root body main .gcs-all .gc-c a{overflow-wrap:anywhere}
html:root body main .tell-sec{padding-top:72px !important}
@media (max-width:1180px){html:root body main .gcs-all{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:900px){html:root body main .gcs-all{grid-template-columns:1fr 1fr}html:root body main .tell-sec{padding-top:48px !important}}
@media (max-width:600px){html:root body main .gcs-all{grid-template-columns:1fr}}
