.tonight-live{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;margin:28px 0;padding:18px 20px;background:#fff;border:1px solid #d6d1c8;color:#151515}
.tonight-live time{font-size:14px}.tonight-live strong{font-size:18px}.tonight-live span{font-size:12px;color:#555}
.club-refresh .guest-reviews{padding:clamp(48px,7vw,88px) 7vw;background:#111;color:#fff}
.guest-reviews .section-heading>p{color:#c6c6c6}
.guest-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.guest-review-card{margin:0;padding:28px 24px;display:flex;flex-direction:column;min-width:0;border:1px solid #3b3b3b;border-top:3px solid #e31b23;background:#191919}
.club-refresh .guest-review-card blockquote{font-size:clamp(21px,2vw,27px);line-height:1.4;font-weight:700;margin:0 0 28px;text-transform:none;letter-spacing:normal}
.guest-review-card figcaption{margin-top:auto;font-size:14px;line-height:1.6;color:#ccc}
.guest-review-card strong{display:block;color:#fff}.guest-review-card a{display:inline-block;padding-top:10px;text-decoration:underline;text-underline-offset:4px;min-height:44px}
.review-source-note{font-size:13px;color:#bbb;margin:20px 0 0;max-width:780px}
.guest-reviews .section-links{margin-top:24px}.guest-reviews .text-link{color:#fff}
.vip-planning{margin-top:28px;padding:24px;border:1px solid #414141;background:#161616}.vip-planning h3{margin:0 0 14px;font-size:22px}.vip-planning ul{padding-left:20px;margin:12px 0 20px;line-height:1.7}.vip-planning li{margin:8px 0}
.messenger-fallback{font-size:14px;line-height:1.65;margin:16px 0;color:inherit}.messenger-fallback a{text-decoration:underline;text-underline-offset:3px}
.vip-follow-up{margin-top:16px;font-size:14px;line-height:1.65}.vip-follow-up a{text-decoration:underline}
@media(max-width:850px){.guest-review-grid{grid-template-columns:1fr}.guest-review-card{padding:24px}.club-refresh .guest-reviews{padding:48px 6vw}.guest-review-card blockquote{margin-bottom:18px}.tonight-live{align-items:flex-start;flex-direction:column;padding:18px}.vip-planning{padding:20px}.guest-reviews .section-links{align-items:flex-start;gap:18px}}
@media(prefers-reduced-motion:reduce){.tonight-live,.guest-review-card{transition:none}}
