.ksrStranka{max-width:1080px;margin:0 auto;padding:32px 0 64px;display:grid;gap:36px}.ksrUvod{display:grid;gap:12px;max-width:68ch}.ksrUvod h1{margin:0;font:500 clamp(2.2rem,5vw,3.2rem)/1.1 var(--vz-serif);color:var(--vz-nadpis)}.ksrUvod p{margin:0;font-size:1.1rem}.ksrStranka h2{margin:0 0 14px;font:500 1.9rem var(--vz-serif);color:var(--vz-nadpis)}.ksrKroky ol{margin:0;padding-left:1.4em;display:grid;gap:10px;max-width:72ch}.ksr{display:grid;gap:14px}.ksrFiltry{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.ksrFiltry label{display:grid;gap:4px;font-size:14px;flex:1 1 200px}.ksrFiltry select{padding:10px 12px;border-radius:10px;font:inherit;color:inherit;background:rgba(127,127,127,.12);border:1px solid rgba(127,127,127,.45)}.ksrPozn{margin:0;font-size:14px;opacity:.8}.ksrSeznam{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.ksrSeznam li{display:grid;gap:8px;align-content:start;padding:16px 18px;border:1px solid rgba(127,127,127,.3);border-radius:14px}.ksrSeznam li.partner{border-color:var(--vz-p-akcent,#c9a35b);box-shadow:0 0 0 1px var(--vz-p-akcent,#c9a35b)}.ksrHlava{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;opacity:.8}.ksrKm{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:none}.ksrDruh{display:inline-flex;align-items:center;gap:7px}.ksrDruh i{width:10px;height:10px;border-radius:50%;flex:none}.ksrSeznam h3{margin:0;font:500 1.35rem/1.25 var(--vz-serif)}.ksrAdresa{margin:0;font-size:14.5px}.ksrAkce{display:flex;flex-wrap:wrap;gap:8px}.ksrAkce a,.ksrAkce button{padding:7px 13px;background:none;font:inherit;cursor:pointer;border:1px solid rgba(127,127,127,.45);border-radius:999px;font-size:14px;text-decoration:none;color:inherit}.ksrAkce a:hover,.ksrAkce button:hover{border-color:currentColor}.ksrPartner{margin:0;font-size:13.5px}.ksrZdroj{margin:0;font-size:13px;opacity:.75;max-width:80ch}.ksrMapaObal{display:grid;gap:8px}.ksrMapa{height:min(62vh,520px);width:100%;border-radius:14px;overflow:hidden;border:1px solid rgba(127,127,127,.3);z-index:0}.ksrMapaNacita{display:grid;place-items:center;opacity:.7}.ksrLegenda{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;font-size:14px}.ksrLegenda li{display:flex;align-items:center;gap:6px}.ksrLegenda i{width:12px;height:12px;border-radius:50%;border:1.5px solid #fff}.ksrLegenda i.partner{background:transparent;border:3px solid #e2b04a}.ksrPopup{display:grid;gap:3px;font:13px/1.4 Inter,system-ui,sans-serif;color:#1c2731}.ksrPopup small{text-transform:uppercase;letter-spacing:.05em;opacity:.7;font-size:11px}.ksrPopup b{font-size:14.5px}.ksrPopup p{margin:4px 0 0!important}.ksrPopupPartner{font-size:12.5px}.ksrVic{justify-self:center}