.mapa:where(.astro-d3ycnrrx){background:var(--ice);border:var(--bw) solid var(--line);position:relative;overflow:hidden;container-type:inline-size}.map-preview:where(.astro-d3ycnrrx){aspect-ratio:var(--ratio-map);background:var(--white);position:relative;overflow:hidden}.map-preview:where(.astro-d3ycnrrx) img{object-fit:none;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.znacka:where(.astro-d3ycnrrx){z-index:1;width:var(--s-5);height:var(--s-5);margin:calc(var(--s-5) / -2) 0 0 calc(var(--s-5) / -2);background:var(--navy);box-shadow:0 0 0 var(--s-1) var(--white),0 0 0 calc(var(--s-1) + var(--bw-accent)) var(--brass);border-radius:50%;position:absolute;top:50%;left:50%}.atribuce:where(.astro-d3ycnrrx){z-index:1;padding:var(--s-1) var(--s-2);background:var(--white);font-size:var(--fs-2xs);margin:0;line-height:1.3;position:absolute;bottom:0;right:0}.atribuce:where(.astro-d3ycnrrx) a:where(.astro-d3ycnrrx){color:var(--teal-dark)}@container (width<=559px){.map-preview:where(.astro-d3ycnrrx){aspect-ratio:var(--ratio-map-mobile)}}.map-card:where(.astro-d3ycnrrx){gap:var(--s-2-5);padding:var(--s-4-5) var(--s-5);background:var(--white);border-top:var(--bw-accent) solid var(--navy);display:grid}address:where(.astro-d3ycnrrx){font-weight:var(--fw-semibold);color:var(--navy)}.acts:where(.astro-d3ycnrrx){align-items:center;gap:var(--s-2-5) var(--s-5);flex-wrap:wrap;display:flex}.kancelar:where(.astro-ieskndi5){gap:var(--s-7) var(--gutter);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid}h2:where(.astro-ieskndi5){font-size:var(--fs-h2)}address:where(.astro-ieskndi5){gap:var(--s-1);margin:var(--s-5) 0 var(--s-4);padding-left:var(--s-4);border-left:var(--bw-accent) solid var(--brass);color:var(--text);display:grid}address:where(.astro-ieskndi5) b:where(.astro-ieskndi5){font-weight:var(--fw-semibold);color:var(--navy)}.txt:where(.astro-ieskndi5) p{max-width:var(--measure-text);margin-top:var(--s-3);color:var(--text-soft)}.txt:where(.astro-ieskndi5) p.zdroj{margin-top:var(--s-1);font-size:var(--fs-small);color:var(--text-mute)}@container (width<=859px){.kancelar:where(.astro-ieskndi5){grid-template-columns:1fr}}
