.ndc-winner-pickers{display:flex;min-width:0;flex-direction:column}.ndc-winner-pickers h2{margin:.45rem 0}.ndc-winner-pickers--home .pg-button{margin-top:auto}.ndc-home-main .pg-button--primary{box-sizing:border-box;width:220px;max-width:100%;min-height:40px;padding:9px 12px;justify-content:center;text-align:center;white-space:normal}.ndc-winner-pickers-page{display:grid;gap:20px}.ndc-winner-pickers-board{padding:clamp(20px,4vw,38px);overflow:hidden}.ndc-winner-pickers-board__heading{text-align:center}.ndc-winner-pickers-board__heading h2{margin:.5rem 0;font-size:clamp(1.8rem,4vw,3rem)}.ndc-winner-pickers-board__heading p{max-width:780px;margin-left:auto;margin-right:auto}.ndc-winner-pickers-empty{margin-top:20px}.ndc-winner-pickers-window{text-align:center;margin:24px 0 18px;color:var(--pg-color-highlight);font-weight:900}.ndc-winner-pickers-podium{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.ndc-winner-pickers-place{position:relative;text-align:center;padding:24px 18px;border:1px solid var(--pg-color-border);border-radius:18px;background:rgba(3,8,22,.68);box-shadow:0 18px 45px rgba(0,0,0,.22)}.ndc-winner-pickers-place--1{grid-column:1/-1;max-width:760px;width:100%;justify-self:center;padding:34px 24px;border-color:rgba(255,211,84,.72);background:radial-gradient(circle at 50% 0%,rgba(255,211,84,.22),rgba(8,17,36,.92) 62%);box-shadow:0 0 0 1px rgba(255,211,84,.13),0 0 42px rgba(255,194,46,.18),0 24px 60px rgba(0,0,0,.3)}.ndc-winner-pickers-place--2{border-color:rgba(213,224,238,.42);background:radial-gradient(circle at 50% 0%,rgba(213,224,238,.13),rgba(3,8,22,.72) 66%)}.ndc-winner-pickers-place--3{border-color:rgba(205,127,50,.45);background:radial-gradient(circle at 50% 0%,rgba(205,127,50,.14),rgba(3,8,22,.72) 66%)}.ndc-winner-pickers-medal{font-size:clamp(2.5rem,6vw,4.8rem);line-height:1;filter:drop-shadow(0 5px 14px rgba(0,0,0,.35))}.ndc-winner-pickers-place-label{margin-top:12px;text-transform:uppercase;letter-spacing:.13em;font-size:.78rem;font-weight:900;color:var(--pg-color-highlight)}.ndc-winner-pickers-place--1 .ndc-winner-pickers-place-label{color:#ffd85a}.ndc-winner-pickers-place h3{margin:8px 0 7px;font-size:clamp(1.35rem,3vw,2.25rem)}.ndc-winner-pickers-place--1 h3{font-size:clamp(1.8rem,4vw,3.2rem);text-shadow:0 0 22px rgba(255,211,84,.18)}.ndc-winner-pickers-place strong{display:block;font-size:1.05rem}.ndc-winner-pickers-champion{display:inline-block;margin-top:13px;padding:7px 12px;border:1px solid rgba(255,211,84,.38);border-radius:999px;color:#ffe79a;background:rgba(255,211,84,.08);font-weight:900}.ndc-winner-pickers-note{margin:20px auto 0;max-width:820px;text-align:center;color:var(--pg-color-muted);font-size:.92rem}@media(max-width:760px){.ndc-winner-pickers-podium{grid-template-columns:1fr}.ndc-winner-pickers-place--1{grid-column:auto}.ndc-winner-pickers-place{padding:24px 16px}}
