.betRules_page__8_slc{background:radial-gradient(120% 55% at 50% 0,rgba(var(--color-primary-rgb),.07) 0,transparent 60%),var(--color-bg-light);color:var(--color-text-primary);padding:var(--space-lg) var(--space-md) var(--space-3xl)}.betRules_hero__69JF8{max-width:1120px;margin:0 auto var(--space-xl);text-align:center;padding:var(--space-lg) 0 0}.betRules_eyebrow__CKutB{display:inline-block;font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-sm)}.betRules_title__yhfUy{font-size:clamp(var(--text-2xl),6vw,var(--text-3xl));font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 auto var(--space-lg);max-width:16ch;background:var(--color-primary-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.betRules_metaRow__GL3Wo{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm);margin:0}.betRules_metaItem__cN6oT{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:var(--space-xs) var(--space-md);background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.betRules_metaLabel__GU8mP{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.betRules_metaValue__pdBS8{margin:0;font-size:var(--text-sm);font-weight:700;color:var(--color-text-primary)}.betRules_layout__IlrUH{max-width:1120px;margin:0 auto;display:block}.betRules_toc__dv0Jv{background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--space-lg);overflow:hidden}.betRules_tocSummary__SEwD9{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg);font-size:var(--text-sm);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-primary)}.betRules_tocSummary__SEwD9::-webkit-details-marker{display:none}.betRules_tocSummary__SEwD9:after{content:"";width:9px;height:9px;border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);transform:rotate(45deg);transition:transform .2s ease}.betRules_toc__dv0Jv[open] .betRules_tocSummary__SEwD9:after{transform:rotate(-135deg)}.betRules_tocPanel__YeGfG{padding:0 var(--space-sm) var(--space-sm);border-top:1px solid var(--color-border-light)}.betRules_tocList__5S0Ax{list-style:none;margin:0;padding:0}.betRules_tocLink__YNzyq{display:flex;align-items:baseline;gap:var(--space-sm);padding:9px var(--space-sm);border-radius:var(--radius-md);color:var(--color-text-secondary);text-decoration:none;font-size:var(--text-sm);line-height:1.35;transition:background .15s ease,color .15s ease}.betRules_tocLink__YNzyq:hover{background:var(--es-violet-50);color:var(--color-primary-dark)}.betRules_tocNum__H4eft{flex:0 0 auto;min-width:1.6em;font-weight:700;color:var(--color-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.betRules_tocText__9EBlM{min-width:0}.betRules_body__3puzX{background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:clamp(var(--space-lg),4vw,var(--space-2xl));line-height:1.7;font-size:var(--text-base);overflow-wrap:break-word}.betRules_body__3puzX h1{font-size:clamp(var(--text-xl),3.5vw,var(--text-2xl));font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:var(--space-2xl) 0 var(--space-lg);padding-top:var(--space-xl);border-top:2px solid var(--color-border-light);color:var(--color-text-primary);scroll-margin-top:var(--space-xl)}.betRules_body__3puzX h1:first-child{margin-top:0;padding-top:0;border-top:0}.betRules_body__3puzX h2{font-size:var(--text-lg);font-weight:700;line-height:1.3;margin:var(--space-xl) 0 var(--space-sm);color:var(--color-primary-dark);scroll-margin-top:var(--space-xl)}.betRules_body__3puzX h3{font-size:var(--text-base);font-weight:600;margin:var(--space-lg) 0 var(--space-sm)}.betRules_body__3puzX ol,.betRules_body__3puzX p,.betRules_body__3puzX ul{margin:0 0 var(--space-md);color:var(--color-text-secondary)}.betRules_body__3puzX ol,.betRules_body__3puzX ul{padding-left:var(--space-md)}.betRules_body__3puzX ul{list-style:none}.betRules_body__3puzX ul>li{position:relative;padding-left:var(--space-lg);margin-bottom:var(--space-sm)}.betRules_body__3puzX ul>li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-primary)}.betRules_body__3puzX ol>li{margin-bottom:var(--space-sm);padding-left:var(--space-xs)}.betRules_body__3puzX li>p{margin:0}.betRules_body__3puzX strong{font-weight:700;color:var(--color-text-primary)}.betRules_body__3puzX em{font-style:italic}.betRules_body__3puzX a{color:var(--color-link);text-decoration:underline;text-underline-offset:2px;word-break:break-word}.betRules_body__3puzX a:hover{color:var(--color-primary-dark)}.betRules_body__3puzX hr{border:0;border-top:1px solid var(--color-border-light);margin:var(--space-xl) 0}.betRules_body__3puzX .md-table-wrap{margin:0 0 var(--space-lg);overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border-light);border-radius:var(--radius-md)}.betRules_body__3puzX table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.betRules_body__3puzX td,.betRules_body__3puzX th{text-align:left;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border-light);vertical-align:top}.betRules_body__3puzX th{background:var(--es-violet-50);font-weight:600;color:var(--color-text-primary);white-space:nowrap}.betRules_body__3puzX tbody tr:last-child td{border-bottom:0}.betRules_body__3puzX tbody tr:nth-child(2n) td{background:var(--color-bg-light)}@media (min-width:1024px){.betRules_layout__IlrUH{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:start}.betRules_toc__dv0Jv{position:-webkit-sticky;position:sticky;top:var(--space-lg);max-height:calc(100vh - var(--space-2xl));display:flex;flex-direction:column;margin-bottom:0}.betRules_tocSummary__SEwD9{cursor:default}.betRules_tocSummary__SEwD9:after{display:none}.betRules_tocPanel__YeGfG{display:block!important;overflow-y:auto}}@media (max-width:640px){.betRules_page__8_slc{padding:var(--space-md) 0 var(--space-2xl);font-size:var(--text-sm)}.betRules_hero__69JF8{padding:var(--space-md) var(--space-md) 0}.betRules_toc__dv0Jv{margin-left:var(--space-md);margin-right:var(--space-md)}.betRules_body__3puzX{border-radius:0;border-left:0;border-right:0;box-shadow:none;padding:var(--space-lg) var(--space-md) var(--space-xl)}.betRules_body__3puzX h1{font-size:var(--text-lg)}.betRules_body__3puzX h2{font-size:var(--text-base)}}@media (prefers-reduced-motion:reduce){.betRules_tocLink__YNzyq,.betRules_tocSummary__SEwD9:after{transition:none}}