/* Approved stakes concept, with a plain national-prize background: no horizon arc. */
.cw-stakes{padding:76px 0 72px;color:#f5f4ff;background:#060510;scroll-margin-top:80px}
.cw-stakes-inner{width:calc(100% - 8.2vw);margin-inline:auto}
.cw-stakes-heading{text-align:center;margin:0 0 24px}
.cw-stakes .cw-stakes-eyebrow{margin:0 0 15px;color:#b8b4f2;font-size:22px;line-height:1.3;letter-spacing:.2em}
.cw-stakes h2{margin:0;color:#f7f6ff;font-size:clamp(42px,5.6vw,108px);line-height:1.08;letter-spacing:-.045em}
.cw-stakes .cw-stakes-lead{margin:36px 0 0;color:#b6b2e8;font-size:clamp(18px,1.65vw,32px);line-height:1.45;letter-spacing:-.02em}
.cw-prize-board{display:grid;grid-template-columns:64% 36%;border:1px solid #3c4c87;border-radius:28px;background:#090b1c;box-shadow:inset 0 1px 5px #839bff1a;overflow:hidden}
.cw-prize-national{min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:44px 22px;background:#090b1c}
.cw-stakes .cw-prize-value{margin:0;background:linear-gradient(180deg,#fff 7%,#f3f1ff 39%,#b0a7fa 100%);color:#e6dfff;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:.98;letter-spacing:-.06em;font-variant-numeric:lining-nums tabular-nums}
.cw-prize-national .cw-prize-value{font-size:clamp(80px,13.3vw,256px)}
.cw-stakes h3{margin:0;color:#f0edff;letter-spacing:-.025em}
.cw-prize-national h3{margin-top:24px;font-size:clamp(24px,3.5vw,67px);line-height:1.12}
.cw-stakes .cw-prize-caption{margin:20px 0 0;color:#9499d2;font-size:clamp(12px,.91vw,17px);line-height:1.5;letter-spacing:.24em;text-transform:uppercase}
.cw-prize-national .cw-prize-caption{margin-top:32px;font-size:clamp(12px,1.25vw,24px)}
.cw-prize-side{display:grid;gap:16px;padding:32px 30px 24px;border-left:1px solid #2c3768;border-radius:28px;background:linear-gradient(135deg,#10172f,#0c1024);box-shadow:inset 0 0 28px #263c8a18}
.cw-prize-trader,.cw-prize-first{min-width:0;padding:28px 28px 24px;border:1px solid #2f4178;border-radius:24px;background:linear-gradient(135deg,#121a35,#0b1023)}
.cw-prize-trader{border-color:#7183d7;box-shadow:inset 0 2px 9px #829dff75,inset -2px -1px 12px #3557cf42,0 0 20px #3c5bd222}
.cw-prize-trader .cw-prize-value{font-size:clamp(48px,6vw,115px)}
.cw-prize-trader h3{margin-top:8px;font-size:clamp(18px,1.72vw,33px);line-height:1.15}
.cw-prize-first .cw-prize-value{font-size:clamp(40px,4.8vw,92px)}
.cw-prize-first .cw-prize-value span{font-size:.66em;letter-spacing:-.04em}
.cw-prize-first h3{margin-top:12px;font-size:clamp(16px,1.5vw,29px);line-height:1.2}
.cw-prize-side .cw-prize-caption{margin-top:16px}
.cw-stakes-action{text-align:center;margin-top:32px}
@media(min-width:1800px){.cw-stakes{padding-top:96px}.cw-stakes-inner{max-width:1920px}.cw-prize-side{padding:40px;gap:24px}.cw-prize-trader,.cw-prize-first{padding:36px}}
@media(max-width:1100px){.cw-stakes{padding-top:60px}.cw-stakes-inner{width:calc(100% - 48px)}.cw-prize-board{grid-template-columns:60% 40%;border-radius:22px}.cw-prize-national{padding:36px 16px}.cw-prize-national .cw-prize-value{font-size:12.2vw}.cw-prize-national h3{font-size:3.2vw}.cw-prize-side{padding:20px 16px;gap:14px}.cw-prize-trader,.cw-prize-first{padding:22px 18px;border-radius:18px}.cw-stakes .cw-prize-caption{letter-spacing:.16em}.cw-stakes .cw-stakes-lead{margin-top:24px}}
@media(max-width:760px){.cw-stakes{padding:48px 0 56px;scroll-margin-top:72px}.cw-stakes-inner{width:calc(100% - 36px)}.cw-stakes .cw-stakes-eyebrow{font-size:14px;margin-bottom:16px}.cw-stakes h2{font-size:clamp(34px,7.4vw,56px);max-width:16ch;margin-inline:auto;line-height:1.05}.cw-stakes .cw-stakes-lead{font-size:16px;line-height:1.5;margin-top:24px}.cw-stakes-lead br{display:none}.cw-stakes-heading{margin-bottom:28px}.cw-prize-board{display:block;border-radius:22px}.cw-prize-national{padding:36px 16px 32px}.cw-prize-national .cw-prize-value{font-size:clamp(66px,18.6vw,130px)}.cw-prize-national h3{font-size:clamp(22px,5.7vw,36px);margin-top:16px}.cw-prize-national .cw-prize-caption{font-size:12px;letter-spacing:.13em;margin-top:20px}.cw-prize-side{border-left:0;padding:0 14px 14px;border-radius:0;background:none;box-shadow:none}.cw-prize-trader,.cw-prize-first{padding:24px}.cw-prize-trader .cw-prize-value{font-size:64px}.cw-prize-first .cw-prize-value{font-size:52px}.cw-prize-trader h3{font-size:21px}.cw-prize-first h3{font-size:19px}.cw-prize-first h3 br{display:none}.cw-stakes .cw-prize-caption{font-size:12px;letter-spacing:.15em}.cw-stakes-action{margin-top:26px}.cw-stakes-action>p{font-size:14px;margin-top:18px}}
@media(prefers-reduced-motion:reduce){}

/* Latest review: three standalone cards, homepage colors, standard site CTA. */
.cw-prize-board{border:0;background:none;box-shadow:none;overflow:visible;gap:24px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}
.cw-prize-national{border:1px solid #30303c;border-radius:24px;background:#111116}
.cw-prize-side{border:0;background:none;box-shadow:none;border-radius:0;padding:0;gap:20px}
.cw-prize-trader{background:#12142e;border:1px solid #353d73;box-shadow:none}
.cw-prize-first{background:#111116;border:1px solid #30303c;box-shadow:none}
.cw-stakes .cw-stakes-register{min-height:52px;height:auto;width:auto;padding:16px 24px;border-radius:10px;font-size:16px;line-height:1.2;gap:10px}
.cw-stakes .cw-stakes-register:focus-visible{outline:3px solid #b8b4ff;outline-offset:4px}
.cw-stakes-action>p{font-size:16px;margin:20px 0 0;color:#9995bf;line-height:1.5}
@media(max-width:760px){.cw-prize-board{display:grid;grid-template-columns:1fr;gap:16px}.cw-prize-side{gap:16px;padding:0}.cw-stakes .cw-stakes-register{min-height:48px;padding:14px 20px}.cw-stakes-action>p{font-size:14px}.cw-prize-national{border-radius:22px}}

.cw-stakes .cw-prize-value{letter-spacing:-.035em}
.cw-stakes .btn::after{content:none}

/* Give the last glyph paint room beyond its advance width. */
.cw-stakes .cw-prize-value{padding-right:.055em;padding-left:.025em;box-sizing:content-box;max-width:100%}
.cw-prize-national .cw-prize-value{font-size:clamp(80px,12.8vw,246px)}
@media(max-width:1100px) and (min-width:761px){.cw-prize-national .cw-prize-value{font-size:11.7vw}}
@media(max-width:760px){.cw-prize-national .cw-prize-value{font-size:clamp(64px,18vw,126px)}}
