.rule-part{--r-ink:#33261a;--r-soft:#6b5538;--r-teal:#23736f;--r-wax:#a3332a;--r-line:#b8914f88;color:var(--r-ink);grid-template-columns:minmax(180px,250px) 1fr;align-items:start;gap:18px 22px;display:grid}.rule-scene{aspect-ratio:4/5;box-shadow:inset 0 0 0 1px var(--r-line),0 4px 14px #33261a33;background:#e9d8b0 50%/cover no-repeat;border-radius:4px;-webkit-mask-image:radial-gradient(100% 100%,#000 72%,#0000 100%);mask-image:radial-gradient(100% 100%,#000 72%,#0000 100%)}.rule-text{gap:12px;min-width:0;display:grid}.rule-lead{margin:0;font:17px/1.55 Georgia,serif}.rule-facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rule-facts li{border:1.5px solid var(--r-ink);background:#fffaf055;border-radius:4px;justify-items:center;min-width:84px;padding:7px 10px 6px;display:grid}.rule-facts b{color:var(--r-wax);font-variant-numeric:tabular-nums;font:700 20px/1.1 Georgia,serif}.rule-facts small{color:var(--r-soft);font:italic 12px Georgia,serif}.rule-steps{counter-reset:step;gap:9px;margin:0;padding:0;list-style:none;display:grid}.rule-steps li{counter-increment:step;padding-left:38px;font:15px/1.55 Georgia,serif;position:relative}.rule-steps li:before{content:counter(step);background:var(--r-teal);color:#f7efd9;width:26px;height:26px;box-shadow:0 0 0 2px #f4e8c8,0 0 0 3.5px var(--r-teal);border-radius:50%;place-items:center;font:700 13px Georgia,serif;display:grid;position:absolute;top:-1px;left:0}.rule-tip{border-left:3px solid var(--r-wax);background:#a3332a10;margin:0;padding:8px 12px;font:italic 14px/1.5 Georgia,serif}.rule-extra{grid-column:1/-1}.rules-pager{border-top:1px solid #b8914f88;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.rules-jokers{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.rules-jokers li{border:1px solid var(--r-line);background:#fffaf033;border-radius:4px;align-items:center;gap:10px;padding:8px 10px;display:flex}.rules-jokers img{filter:drop-shadow(0 2px 3px #0004);flex:none}.rules-jokers span{color:var(--r-soft);font:13px/1.4 Georgia,serif;display:grid}.rules-jokers b{color:var(--r-ink);font-size:15px}@media (max-width:700px){.rule-part{grid-template-columns:1fr}.rule-scene{aspect-ratio:16/9}}.rules-page{color:#33261a;background:radial-gradient(at 50% 0,#f8efd6,#efe0bb 70%,#e2cc9c);border-radius:4px;gap:30px;width:min(1040px,100% - 32px);margin:24px auto 64px;padding:36px clamp(16px,4vw,48px);display:grid;box-shadow:0 20px 60px #0008}.rules-hero{text-align:center;justify-items:center;gap:10px;display:grid}.rules-eyebrow{letter-spacing:4px;color:#8a6a3c;margin:0;font:700 12px Georgia,serif}.rules-hero h1{font:700 clamp(30px,5vw,46px)/1.1 var(--font-map-caps,Georgia),Georgia,serif;letter-spacing:1px;margin:0}.rules-hero>p{color:#4a3826;max-width:640px;margin:0;font:17px/1.6 Georgia,serif}.rules-toc{flex-wrap:wrap;justify-content:center;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.rules-toc a{color:#33261a;background:#fffaf055;border:1.5px solid #33261a;border-radius:20px;align-items:center;gap:8px;padding:6px 12px;font:600 14px Georgia,serif;text-decoration:none;display:inline-flex}.rules-toc a:hover{color:#f7efd9;background:#23736f;border-color:#23736f}.rules-toc span,.rules-chapter h2 span{color:#f7efd9;background:#a3332a;border-radius:50%;place-items:center;width:22px;height:22px;font:700 12px Georgia,serif;display:inline-grid}.rules-chapter{border-top:1px dashed #b8914f;gap:14px;padding-top:22px;scroll-margin-top:90px;display:grid}.rules-chapter h2{font:700 clamp(22px,3vw,28px) var(--font-map-caps,Georgia),Georgia,serif;align-items:center;gap:10px;margin:0;display:flex}.rules-chapter h2 span{width:30px;height:30px;font-size:15px}.rules-cta{text-align:center;margin:0}.privacy-page .rules-chapter p,.privacy-page .rules-chapter li{color:#3f2f1f;margin:0;font:16px/1.65 Georgia,serif}.privacy-page .rules-chapter ul{gap:8px;margin:0;padding-left:22px;display:grid}.privacy-page a{color:#23736f;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.privacy-page .rules-chapter ul{list-style:outside}
