.winpage .win-section,.winpage .faq-foot{max-width:860px;margin-inline:auto}.winpage .win-cta{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:26px;display:flex;position:relative}.winpage .win-req{color:var(--fg-3);font-size:14px}.winpage .win-soon{border:1px solid var(--line);border-left:3px solid var(--o);max-width:62ch;color:var(--fg-2);border-radius:10px;margin-top:18px;padding:12px 16px;font-size:15px;line-height:1.6;position:relative}.winpage .win-soon a{color:var(--o)}.winpage .win-section{margin-top:clamp(36px,5vw,56px);padding-block:0}.winpage .win-h{font-family:var(--font-display),var(--font-body),sans-serif;text-transform:uppercase;letter-spacing:-.012em;color:var(--fg);margin:0 0 18px;font-size:clamp(20px,2.4vw,24px);font-weight:600}.winpage .win-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:600px){.winpage .win-cards{grid-template-columns:1fr}}.winpage .win-cards li{border:1px solid var(--line);border-radius:14px;padding:18px 18px 16px}.winpage .win-cards h3{color:var(--fg);margin:0 0 8px;font-size:16px;font-weight:600}.winpage .win-cards p{color:var(--fg-2);margin:0;font-size:15px;line-height:1.6}.winpage .win-steps,.winpage .win-notes{color:var(--fg-2);gap:10px;max-width:68ch;margin:0;padding-left:1.3em;font-size:15px;line-height:1.7;display:grid}.winpage .win-steps strong,.winpage .win-notes strong{color:var(--fg);font-weight:600}.winpage .win-steps{list-style:decimal}.winpage .win-notes{list-style:outside}.winpage .win-steps li,.winpage .win-notes li{list-style:inherit;padding-left:4px}.winpage .win-steps li::marker{color:var(--o);font-weight:600}.winpage .win-notes li::marker{color:var(--fg-3)}
