body{background:#f7f8fc}.winners-header{background:#fff;border-bottom:1px solid var(--line)}.winners-header>.container{height:78px;display:flex;align-items:center;justify-content:space-between}.winners-header nav{display:flex;gap:26px;font-size:13px;font-weight:800}.winners-hero{text-align:center;padding:55px 0;background:linear-gradient(145deg,#fff4c8,#fff 55%,#eaf5ff)}.winners-cup{font-size:65px}.winners-hero h1{font-size:48px;margin:0}.winners-hero p:last-child{color:var(--muted)}.winners-main{padding:35px 0 75px}.winner-select{display:grid;gap:6px;max-width:360px;margin:0 0 25px auto;font-size:11px;font-weight:800;color:var(--muted)}.winner-select select{border:1px solid var(--line);background:#fff;border-radius:11px;padding:11px;font:600 13px Manrope}.result-contest{margin-bottom:34px}.result-contest>header{display:flex;justify-content:space-between;align-items:end;margin-bottom:16px}.result-contest h2{margin:0}.result-contest header p{color:var(--muted);margin:4px 0}.category-block{background:#fff;border:1px solid var(--line);border-radius:19px;padding:20px;margin-top:13px}.category-block h3{margin:0 0 14px}.winner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.winner-card{border:1px solid var(--line);border-radius:15px;overflow:hidden}.winner-art{height:150px;background:linear-gradient(#d8efff,#e8edc9) center/cover;display:grid;place-items:center;font-size:42px}.winner-info{padding:13px}.winner-info>span{font-size:10px;font-weight:800;color:#9b6b00}.winner-info h4{margin:4px 0}.winner-info p{font-size:11px;color:var(--muted);margin:2px 0}.winner-info b{color:var(--blue)}.winner-empty{text-align:center;background:#fff;border:1px solid var(--line);border-radius:20px;padding:65px 20px}.winner-empty>span{font-size:60px}.winner-empty p{color:var(--muted)}.hidden{display:none!important}@media(max-width:700px){.winners-header nav a:not(:last-child){display:none}.winners-hero h1{font-size:34px}.winner-grid{grid-template-columns:1fr}.winner-art{height:210px}.result-contest>header{align-items:start;flex-direction:column}}
