.raffle-terms{counter-reset:none;gap:0;margin:0;padding:0;list-style:none;display:grid}.raffle-terms>li{border-top:1px solid var(--hair);grid-template-columns:44px minmax(0,1fr);gap:0 16px;padding:20px 0;display:grid}.raffle-terms>li:first-child{border-top:0;padding-top:4px}.raffle-terms .rt-num{width:44px;height:44px;font:800 20px/1 var(--display);color:var(--on-gold);text-shadow:var(--engrave);background:var(--plate);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #fff6dcb3,inset 0 -1px #50340e99,0 10px 22px -12px #000000d9}.raffle-terms .rt-body{gap:8px;min-width:0;display:grid}.raffle-terms .rt-body :is(h2,h3){font:700 clamp(17px, 1.5vw, 20px) / 1.25 var(--display);letter-spacing:.01em;text-transform:none;color:var(--gold-2);text-shadow:none;margin:0;padding-top:9px}.raffle-terms .rt-body p{max-width:68ch;color:var(--ink);margin:0;font-size:16px;font-weight:500;line-height:1.6}.raffle-terms .rt-body ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.raffle-terms .rt-body ul li{max-width:68ch;color:var(--ink);padding-left:20px;font-size:16px;font-weight:500;line-height:1.6;position:relative}.raffle-terms .rt-body ul li:before{content:"";background:var(--gold);width:7px;height:7px;position:absolute;top:.62em;left:2px;rotate:45deg}@media (max-width:640px){.raffle-terms>li{grid-template-columns:36px minmax(0,1fr);gap:0 12px;padding:18px 0}.raffle-terms .rt-num{width:36px;height:36px;font-size:17px}.raffle-terms .rt-body :is(h2,h3){padding-top:5px}.raffle-terms .rt-body p,.raffle-terms .rt-body ul li{font-size:15.5px}}.page-shell .legal-title-long{max-width:16ch;font-size:clamp(32px,5vw,58px);line-height:1.04}.legal-raffle{border-radius:var(--radius-panel);padding:clamp(20px,3.4vw,40px)}
