.social-grid{gap:var(--s-24);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));justify-content:center;display:grid}.social-item{border:1px solid var(--border);background:#fff;overflow:hidden}.social-item iframe{border:0;width:100%;height:560px;display:block}.social-cta{margin-top:var(--s-40);gap:var(--s-16);flex-wrap:wrap;justify-content:center;display:flex}@media (width<=420px){.social-grid{grid-template-columns:1fr}}.volit{border-top:1px solid var(--border)}.volit-grid{gap:var(--s-64);grid-template-columns:300px 1fr;align-items:center;display:grid}.volit-cislo{text-align:center}.volit-cislo .vote-flower{width:220px;height:220px}.volit-odpocet{margin-top:var(--s-24)}.volit-odpocet-num{font-family:var(--font-display);color:var(--anthracite);font-size:clamp(44px,6vw,72px);font-weight:800;line-height:1}.volit-odpocet-label{margin-top:var(--s-4);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:700}.volit-kroky{counter-reset:krok;margin:0;padding:0;list-style:none}.volit-krok{gap:var(--s-16);padding:var(--s-24) 0;border-top:1px solid var(--border);grid-template-columns:56px 1fr;align-items:start;display:grid}.volit-krok:last-child{border-bottom:1px solid var(--border)}.volit-krok-n{background:var(--signal-blue);color:#fff;width:48px;height:48px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:22px;font-weight:800;display:grid}.volit-krok h3{margin-bottom:var(--s-4);font-size:20px}.volit-krok p{color:var(--text-secondary);max-width:52ch}.volit-krok p strong{color:var(--text);font-weight:600}.volit-hodiny{margin-top:var(--s-24);color:var(--text-muted);font-size:14px}@media (width<=900px){.volit-grid{gap:var(--s-40);grid-template-columns:1fr}.volit-cislo{text-align:left;justify-content:center;align-items:center;gap:32px;display:flex}.volit-cislo .vote-flower{width:140px;height:140px}.volit-odpocet{margin-top:0}}.js .reveal{opacity:0;transition:opacity .64s var(--ease-ui), transform .64s var(--ease-ui);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(18px)}.js .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transition:none;transform:none}}.dk-top{gap:var(--s-64);grid-template-columns:auto 1fr;align-items:center;display:grid}.dk .dk-hlasy{white-space:nowrap;letter-spacing:-.02em;font-size:clamp(72px,13vw,168px)}.dk-hlasy-popis{margin-top:var(--s-16);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text);font-size:15px;font-weight:700}.dk-mandaty{justify-self:end}.dk-kresla{grid-template-columns:repeat(9,32px);gap:12px;display:grid}.dk-kreslo{border:2px solid var(--border);border-radius:50%;width:32px;height:32px}.dk-kreslo-nase{background:var(--signal-blue);border-color:var(--signal-blue)}.dk-mandaty-popis{margin-top:var(--s-24);flex-direction:column;display:flex}.dk-mandaty-popis b{font-family:var(--font-display);text-transform:uppercase;color:var(--text);font-size:28px;font-weight:800;line-height:1.1}.dk-mandaty-popis span{margin-top:var(--s-4);color:var(--text-muted);font-size:14px}.dk-head{margin:var(--s-96) 0 var(--s-40)}.dk-head h3{font-size:clamp(22px,2.6vw,30px)}.dk-zvoleni{gap:var(--s-40) var(--s-24);grid-template-columns:repeat(4,1fr);display:grid}.dk-karta,.dk-clen{text-align:center;align-items:center;gap:var(--s-4);color:inherit;flex-direction:column;text-decoration:none;display:flex}.dk-foto{object-fit:cover;background:var(--paper);border:1px solid var(--border);transition:transform .24s var(--ease-ui), border-color .24s var(--ease-ui);border-radius:50%}.dk-karta .dk-foto{width:168px;height:168px;margin-bottom:var(--s-8)}.dk-stitek{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--paper);background:var(--signal-blue);margin-bottom:var(--s-4);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.dk-tym{--dk-sl:6;--dk-mezera:var(--s-16);justify-content:center;gap:var(--s-40) var(--dk-mezera);flex-wrap:wrap;display:flex}.dk-clen{width:calc((100% - (var(--dk-sl) - 1) * var(--dk-mezera)) / var(--dk-sl))}.dk-roky{white-space:nowrap}.dk-clen .dk-foto{width:104px;height:104px;margin-bottom:var(--s-4)}.dk-jmeno{font-family:var(--font-display);font-size:14px;font-weight:700;line-height:1.3}@media (hover:hover){a.dk-karta:hover .dk-foto,a.dk-clen:hover .dk-foto{border-color:var(--signal-blue);transform:scale(1.05)}}@media (width<=1100px){.dk-tym{--dk-sl:4}}@media (width<=900px){.dk-top{gap:var(--s-40);grid-template-columns:1fr}.dk-mandaty{justify-self:start}.dk-zvoleni{grid-template-columns:repeat(2,1fr)}.dk-karta .dk-foto{width:136px;height:136px}.dk-head{margin-top:var(--s-64)}}@media (width<=560px){.dk .dk-hlasy{font-size:clamp(72px,23vw,104px)}.dk-kresla{grid-template-columns:repeat(9,26px);gap:9px}.dk-kreslo{width:26px;height:26px}.dk-mandaty-popis b{font-size:24px}.dk-tym{--dk-sl:3;--dk-mezera:var(--s-8);row-gap:var(--s-24)}.dk-clen .dk-foto{width:88px;height:88px}.dk-jmeno{font-size:13px}}.dk-hero{padding:var(--s-40) 0 0}.stat.dk .container>.dk-head:first-child{margin-top:0}.stat.dk.dk-navazuje{padding-top:0}.panorama.dk-pano{margin-top:0}@media (width<=900px){.dk-hero{padding:var(--s-16) 0 0}}.priority{max-width:900px;list-style:none}.priority li{align-items:center;gap:var(--s-24);padding:var(--s-24) 0;border-top:1px solid var(--border);font-family:var(--font-display);font-size:clamp(18px,2.2vw,24px);font-weight:700;line-height:1.3;display:flex}.priority li:last-child{border-bottom:1px solid var(--border)}.priority svg{color:var(--signal-blue);flex:none}@media (width<=560px){.priority li{gap:var(--s-16);padding:var(--s-16) 0}.priority svg{width:22px;height:22px}}.priority-dal{max-width:900px;margin-top:var(--s-40);gap:var(--s-40);grid-template-columns:1fr 1fr;font-size:17px;line-height:1.55;display:grid}.priority-dal strong{margin-bottom:var(--s-8);font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.3;display:block}.priority-dal a{color:var(--signal-blue);transition:color .24s var(--ease-ui), border-color .24s var(--ease-ui);border-bottom:1px solid #003b8e40;font-weight:600}.priority-dal a:hover{color:#002a66;border-bottom-color:#002a66}.priority-dal .priority-jmeno{white-space:nowrap}@media (width<=700px){.priority-dal{gap:var(--s-24);margin-top:var(--s-24);grid-template-columns:1fr}}
