.club-hours-intro p{max-width:82ch}.club-hours-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,370px),1fr));gap:20px}.club-hours-card{margin:0;min-width:0}.club-hours-card header{display:flex;align-items:center;justify-content:space-between;gap:10px}.club-hours-card h2{margin-top:0}.club-hours-week{margin:22px 0}.club-hours-week>div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid var(--line,#e4e9f1)}.club-hours-week dt{color:var(--muted,#63738a)}.club-hours-week dd{margin:0;font-weight:700;white-space:nowrap}.club-hours-actions{display:flex;flex-wrap:wrap;gap:10px}.club-hours-exceptions{margin-top:26px;padding-top:18px;border-top:1px solid var(--line,#e4e9f1)}.club-hours-exceptions h3{font-size:14px}.club-hours-exceptions ul{list-style:none;margin:0;padding:0}.club-hours-exceptions li{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:9px 0;font-size:12px}.club-hours-exceptions li span{overflow-wrap:anywhere}
