/* v169: clubs and classes, the week as a timeline, then the club profiles */
html:root body main .wt{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;counter-reset:none}
html:root body main .wt-day{display:flex;flex-direction:column;gap:10px;min-width:0}
html:root body main .wt-d{margin:0;padding:0 0 10px;border-bottom:3px solid var(--bz-navy);font-size:20px;color:var(--bz-navy)}
html:root body main .wt-list{display:flex;flex-direction:column;gap:10px}
html:root body main .wt-g{background:#fff;border:1px solid #E2E4DF;border-radius:6px;padding:16px 16px 14px;display:flex;flex-direction:column;gap:4px}
html:root body main .wt-g h4{margin:4px 0 2px;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:19px;line-height:1.2}
html:root body main .wt-g p{margin:0}
html:root body main .wt-t{display:block;font-weight:700;font-size:14px;color:var(--bz-green)}
html:root body main .wt-who{font-size:14px;color:#4A5552}
html:root body main .wt-c{font-size:14px}
html:root body main .wt-more{margin-top:6px;font-weight:700;font-size:14px}
html:root body main .wt-feat{border:0;color:#fff}
html:root body main .wt-feat .wt-t{color:var(--bz-leaf)}
html:root body main .wt-feat .wt-who,html:root body main .wt-feat .wt-c,html:root body main .wt-feat a{color:#fff}
html:root body main .wt-bridge{background:var(--bz-navy)}
html:root body main .wt-bowls{background:var(--bz-green)}
html:root body main .wt-park{background:var(--bz-mown);border-color:transparent}
html:root body main .wt-note{font-size:14px;color:#4A5552;margin:4px 0 2px !important}
html:root body main .wt-none{border:1px dashed #C9CDC6;border-radius:6px;padding:16px;font-size:14px;color:#5B6461}
html:root body main .wt-none p{margin:0 0 6px}
html:root body main .wt-also{margin-top:12px}
html:root body main .wt-also h3{margin:0;font-size:24px}
html:root body main .wt-also p{margin:0}
html:root body main .pf-sec .bc + .bc{margin-top:64px}
html:root body main .pf-side{display:flex;flex-direction:column;gap:20px}
html:root body main .pf-side .bm-photo{margin:0}
html:root body main .pf .bm-thanks{margin-top:28px;padding-top:24px;border-top:1px solid #E2E4DF}
@media (max-width:1100px){
  html:root body main .wt{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}
}
@media (max-width:700px){
  html:root body main .wt{grid-template-columns:1fr;gap:0}
  html:root body main .wt-day{display:grid;grid-template-columns:104px 1fr;gap:12px;padding:14px 0;border-top:1px solid #DADDD6}
  html:root body main .wt-d{border:0;padding:4px 0 0;font-size:17px}
}
