[hidden]{display:none!important}.club-banner{padding:20px 0;font-size:.88rem}.club-banner p{max-width:1000px}.club-overview{border:1px solid currentColor;border-radius:16px;padding:28px;margin:24px 0}.club-overview p{max-width:850px}.club-choice{border:1px solid #8c9f93;border-radius:16px;padding:24px;margin:24px 0}.club-kicker{font-size:.68rem;letter-spacing:.1em;font-weight:700}.club-toggle,.club-consent{display:flex!important;align-items:flex-start;gap:14px!important;cursor:pointer}.club-toggle input,.club-consent input{width:20px!important;height:20px!important;flex:0 0 20px;margin:5px 0 0!important;accent-color:#5c816b}.club-toggle span{display:grid;gap:7px}.club-toggle strong{font-size:1.18rem}.club-choice p,.club-choice li,.club-consent{font-size:.88rem;line-height:1.6}.club-choice ul{padding-left:20px}.club-consent{padding-top:18px;border-top:1px solid #8c9f9366}.club-choice:has(#club-opt-in:checked){border:2px solid #7ba38a;padding:23px}#club-status{font-weight:600}#payment-gate{padding:16px;border:1px solid #8c9f9366;border-radius:10px}#club-summary{font-size:.9rem;max-width:190px;text-align:right}@media(max-width:600px){.club-choice{padding:18px}.club-choice:has(#club-opt-in:checked){padding:17px}.club-overview{padding:20px}}