.hut-club-rules[data-v-6de8bfcc]{background:linear-gradient(130deg,#00001a,#000010 70%);border-color:#ecc44070;min-width:0;margin-block:28px;padding:clamp(20px,3vw,40px)}.hut-club-rules h2[data-v-6de8bfcc]{margin:8px 0 16px;font-size:clamp(26px,3vw,36px);line-height:1.5}.hut-club-rules p[data-v-6de8bfcc]{color:#e0d6df}.rules-highlights[data-v-6de8bfcc]{flex-wrap:wrap;gap:10px;margin:24px 0;padding:0;list-style:none;display:flex}.rules-highlights li[data-v-6de8bfcc]{color:#ffe2a3;font-size:var(--hut-text-control);background:#ecc44018;border:1px solid #ecc44070;border-radius:12px;padding:10px 16px}.rules-sections[data-v-6de8bfcc]{gap:24px;display:grid}.rules-sections>section[data-v-6de8bfcc]{border-top:1px solid #ffffff20;padding-top:24px}.hut-club-rules h3[data-v-6de8bfcc]{align-items:baseline;gap:12px;margin:0 0 14px;font-size:clamp(22px,2vw,26px);line-height:1.6;display:flex}.rules-sections h3 span[data-v-6de8bfcc]{color:#ecc440;font-size:18px}.rules-sections ul[data-v-6de8bfcc]{margin:0;padding-left:1.4em}.rules-sections li[data-v-6de8bfcc]{font-size:var(--hut-text-body);color:#efe5ea;overflow-wrap:anywhere;margin:12px 0;line-height:1.85}.rules-sections li[data-v-6de8bfcc]::marker{color:#ecc440}.rules-examples[data-v-6de8bfcc]{margin-top:28px}.rules-table-scroll[data-v-6de8bfcc]{border:1px solid #ffffff30;border-radius:14px;overflow-x:auto}table[data-v-6de8bfcc]{border-collapse:collapse;background:#000010;width:100%}caption[data-v-6de8bfcc]{color:#fff0cf;font-size:var(--hut-text-support);padding:14px}caption[data-v-6de8bfcc],td[data-v-6de8bfcc],th[data-v-6de8bfcc]{text-align:left}td[data-v-6de8bfcc],th[data-v-6de8bfcc]{border-top:1px solid #ffffff25;min-width:110px;padding:16px}thead th[data-v-6de8bfcc]{color:#ffe2a3;background:#000026}footer[data-v-6de8bfcc]{border-top:1px solid #ffffff25;margin-top:24px;padding-top:20px}footer a[data-v-6de8bfcc]{font-size:var(--hut-text-control);color:#ffdb94;text-underline-offset:5px;text-decoration:underline}@media (width<=600px){.hut-club-rules[data-v-6de8bfcc]{padding:20px 16px}td[data-v-6de8bfcc],th[data-v-6de8bfcc]{padding:12px 8px}}
