.prize-spotlight{padding:92px clamp(20px,12vw,190px);display:grid;grid-template-columns:.78fr 1.22fr;gap:54px;align-items:center;background:radial-gradient(circle at 8% 18%,rgba(255,214,77,.33),transparent 25%),linear-gradient(135deg,#fff8df,#fffdf6 52%,#f0fbf9)}.prize-spotlight h2{margin:0 0 16px;color:#143c77;font-size:clamp(34px,4.7vw,54px);line-height:1.12;font-weight:900}.prize-spotlight h2 span{color:#f26d37;text-shadow:0 3px 0 #ffd569}.prize-spotlight__copy>p:not(.section-label){margin:0 0 16px;color:#496174;font-size:14px;line-height:1.95;font-weight:700}.prize-spotlight ul{margin:0 0 22px;padding:0;list-style:none;display:grid;gap:8px;color:#25486e;font-weight:900;font-size:14px}.prize-spotlight li:before{content:'✦';color:#ff7aab;margin-right:9px}.prize-spotlight a{display:inline-block;background:linear-gradient(135deg,#ff7aa8,#ec5e90);padding:14px 20px;border-radius:999px;color:#fff;text-decoration:none;font-weight:900;box-shadow:0 6px 0 #bd3767,0 8px 24px rgba(220,75,127,.25);transition:transform .2s}.prize-spotlight a:hover{transform:translateY(-2px)}.prize-spotlight small{display:block;margin-top:16px;color:#748494;font-size:11px;font-weight:700}.prize-spotlight>img{width:100%;border-radius:26px;box-shadow:0 0 0 5px rgba(255,196,67,.58),0 0 30px rgba(255,105,168,.48),0 18px 40px rgba(27,70,98,.2)}@media(max-width:640px){.prize-spotlight{grid-template-columns:1fr;gap:28px;padding:65px 26px}.prize-spotlight>img{order:-1;border-radius:18px}.prize-spotlight__copy>p:not(.section-label){font-size:13px}.prize-spotlight a{font-size:13px}}
.prize-spotlight__featured{padding:14px 16px;background:linear-gradient(135deg,#fff,#fff4c9);border:2px solid #ffd569;border-radius:16px;color:#143c77!important;box-shadow:0 7px 18px rgba(255,182,54,.17)}.prize-spotlight__featured strong{color:#e9578d;font-size:1.12em}
.prize-spotlight--vol2{background:radial-gradient(circle at 92% 14%,rgba(255,204,58,.28),transparent 24%),linear-gradient(135deg,#f6fff0,#fffdf4 55%,#fff5d8)}.prize-spotlight--vol2 .section-label{color:#4e9a3c}.prize-spotlight--vol2 h2 span{color:#ef6d31}.prize-spotlight--vol2 .prize-spotlight__featured{background:linear-gradient(135deg,#fff,#effadf);border-color:#9bd468}.prize-spotlight--vol2 .prize-spotlight__featured strong{color:#39894a}.prize-spotlight--vol2>img{max-height:650px;justify-self:center;object-fit:contain}
