.booking-theme-offtrack .offtrack-examples-note{border:1px solid var(--offtrack-line);border-left:3px solid var(--offtrack-green);color:var(--offtrack-muted);background:#fff;border-radius:4px;margin:0 0 20px;padding:12px 14px;font-size:12px;line-height:1.7}.booking-theme-offtrack .offtrack-example-capacity{margin-top:12px}.booking-theme-offtrack .offtrack-example-capacity-label{color:var(--offtrack-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;font-size:12px;line-height:1.5;display:flex}.booking-theme-offtrack .offtrack-example-capacity-label strong{color:var(--offtrack-ink);white-space:nowrap;font-weight:400}.booking-theme-offtrack .offtrack-example-meter{background:#e7ece8;border-radius:2px;height:6px;overflow:hidden}.booking-theme-offtrack .offtrack-example-meter>span{background:var(--offtrack-green);height:100%;display:block}.booking-theme-offtrack .offtrack-example-details{gap:24px;padding:24px;display:grid}.booking-theme-offtrack .offtrack-example-details>p{color:var(--offtrack-muted);margin:0;font-size:14px;line-height:1.8}.booking-theme-offtrack .offtrack-example-details .offtrack-examples-note{margin:0}.booking-theme-offtrack .offtrack-example-facts{gap:14px;margin:0;padding:0;display:grid}.booking-theme-offtrack .offtrack-example-facts>div{border-bottom:1px solid var(--offtrack-line);grid-template-columns:90px minmax(0,1fr);gap:16px;padding-bottom:14px;font-size:13px;line-height:1.7;display:grid}.booking-theme-offtrack .offtrack-example-facts dt{color:var(--offtrack-muted)}.booking-theme-offtrack .offtrack-example-facts dd{margin:0}.booking-theme-offtrack.coach-page-surface .coach-page-heading>.coach-logo.coach-logo-image{aspect-ratio:316.594/35.3368;width:clamp(200px,35cqi,280px);max-width:100%;height:auto;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.booking-theme-offtrack.coach-page-surface .coach-page-heading>.coach-logo.coach-logo-image img{object-fit:contain;border-radius:0;width:100%;height:100%;display:block}@media (max-width:600px){.booking-theme-offtrack .offtrack-example-details{padding:20px}.booking-theme-offtrack .offtrack-example-facts>div{grid-template-columns:76px minmax(0,1fr);gap:12px}}
