.ace-rules-module__NlRTrG__block{background:var(--charcoal);border-radius:var(--radius);margin:clamp(40px,5vw,56px) 0;padding:clamp(36px,4.5vw,56px) clamp(28px,3.4vw,44px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 24px 60px #0000002e,0 4px 12px #00000014}.ace-rules-module__NlRTrG__block:before{content:"";pointer-events:none;background:radial-gradient(#7ab64833 0%,#0000 65%);border-radius:50%;width:700px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ace-rules-module__NlRTrG__eyebrow{z-index:1;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--green);align-items:center;gap:8px;margin:0 0 22px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.ace-rules-module__NlRTrG__eyebrowDot{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2.5s ease-in-out infinite ace-rules-module__NlRTrG__aceRulesBadgePulse;box-shadow:0 0 8px #7ab648b3}.ace-rules-module__NlRTrG__intro{z-index:1;font-family:var(--heading);color:#ffffffc7;max-width:32ch;margin:0 0 32px;font-size:clamp(1.05rem,1vw + .85rem,1.35rem);font-weight:500;line-height:1.4;position:relative}.ace-rules-module__NlRTrG__list{z-index:1;gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.ace-rules-module__NlRTrG__item{border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr;align-items:baseline;gap:28px;padding:22px 0;display:grid}.ace-rules-module__NlRTrG__item:first-child{border-top:none;padding-top:4px}.ace-rules-module__NlRTrG__item:last-child{padding-bottom:4px}.ace-rules-module__NlRTrG__num{font-family:var(--mono);color:var(--green);letter-spacing:.06em;min-width:32px;padding-top:.3em;font-size:clamp(13px,1vw + .4rem,16px);font-weight:700;line-height:1}.ace-rules-module__NlRTrG__text{font-family:var(--heading);letter-spacing:-.018em;color:var(--off-white);margin:0;font-size:clamp(1.4rem,2.4vw + .4rem,2.4rem);font-weight:700;line-height:1.15}.ace-rules-module__NlRTrG__unit{color:var(--green)}@keyframes ace-rules-module__NlRTrG__aceRulesBadgePulse{0%,to{box-shadow:0 0 #7ab64880}50%{box-shadow:0 0 0 5px #7ab64800}}
