.cl-hlava[data-astro-cid-gpiuhozh]{padding-block:clamp(2rem,5vw,4rem) clamp(5rem,11vw,9rem);position:relative}.cl-hlava[data-astro-cid-gpiuhozh]:before{content:"";z-index:-1;background:var(--c-mesh);clip-path:polygon(0 0,100% 0,100% calc(100% - clamp(2rem,4vw,4.5rem)),0 100%);position:absolute;inset:0}.cl-hlava[data-astro-cid-gpiuhozh] .dc-eyebrow[data-astro-cid-gpiuhozh] a[data-astro-cid-gpiuhozh]{color:inherit;text-decoration:none}.cl-hlava[data-astro-cid-gpiuhozh] .dc-eyebrow[data-astro-cid-gpiuhozh] a[data-astro-cid-gpiuhozh]:hover{color:var(--c-red-dark)}.cl-hlava__h1[data-astro-cid-gpiuhozh]{letter-spacing:-.012em;text-wrap:balance;max-width:18ch;margin-bottom:0;font-size:clamp(2.5rem,1.6rem + 3.4vw,4.75rem);line-height:1.02}.cl-hlava__perex[data-astro-cid-gpiuhozh]{max-width:46ch;color:var(--c-text);margin-top:clamp(1.25rem,2.5vw,2rem);font-size:clamp(1.25rem,1.05rem + .7vw,1.5rem);line-height:1.5}@media (width>=64rem){.cl-hlava[data-astro-cid-gpiuhozh] .dc-wrap[data-astro-cid-gpiuhozh]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(2.5rem,5vw,5rem);display:grid}.cl-hlava[data-astro-cid-gpiuhozh] .dc-eyebrow[data-astro-cid-gpiuhozh],.cl-meta[data-astro-cid-gpiuhozh]{grid-column:1/-1}.cl-hlava__perex[data-astro-cid-gpiuhozh]{border-left:1px solid var(--c-line);max-width:40ch;font-size:var(--fs-lg);margin-top:0;padding:0 0 .2em clamp(1.25rem,2vw,2rem)}}.cl-meta[data-astro-cid-gpiuhozh]{gap:var(--space-md) var(--space-lg);flex-wrap:wrap;margin:clamp(1.75rem,3vw,2.5rem) 0 0;display:flex}@media (width>=48rem){.cl-meta[data-astro-cid-gpiuhozh]{column-gap:0}.cl-meta[data-astro-cid-gpiuhozh]>div[data-astro-cid-gpiuhozh]{padding-inline:var(--space-lg);border-left:1px solid var(--c-line)}.cl-meta[data-astro-cid-gpiuhozh]>div[data-astro-cid-gpiuhozh]:first-child{border-left:0;padding-left:0}}.cl-meta[data-astro-cid-gpiuhozh] dt[data-astro-cid-gpiuhozh]{font-family:var(--f-tech);font-size:var(--fs-tech);color:var(--c-text-muted)}.cl-meta[data-astro-cid-gpiuhozh] dd[data-astro-cid-gpiuhozh]{font-variant-numeric:tabular-nums;color:var(--c-ink);margin:.125rem 0 0;font-weight:600}.cl-foto[data-astro-cid-gpiuhozh]{margin-top:calc(-1*clamp(3.5rem,8vw,6.5rem));margin-bottom:0}.cl-foto[data-astro-cid-gpiuhozh] img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;box-shadow:var(--shadow-3)}.cl-foto[data-astro-cid-gpiuhozh] figcaption[data-astro-cid-gpiuhozh],.cl-text[data-astro-cid-gpiuhozh] figcaption{max-width:68ch;margin-top:var(--space-sm);padding-left:var(--space-sm);border-left:2px solid var(--c-red);font-size:var(--fs-sm);color:var(--c-text-muted);line-height:1.45}.cl-telo[data-astro-cid-gpiuhozh]{padding-block:clamp(2.5rem, 6vw, 4.5rem) var(--rytmus-sekce)}.cl-text[data-astro-cid-gpiuhozh]{min-width:0;max-width:68ch}.cl-text[data-astro-cid-gpiuhozh] p,.cl-text[data-astro-cid-gpiuhozh] ul,.cl-text[data-astro-cid-gpiuhozh] ol{margin-bottom:var(--space-md)}.cl-text[data-astro-cid-gpiuhozh]>p:first-child{color:var(--c-ink);font-size:clamp(1.25rem,1.1rem + .5vw,1.4375rem);line-height:1.55}.cl-text[data-astro-cid-gpiuhozh] h2{margin-block:clamp(2.5rem, 5vw, 3.5rem) var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--c-line);text-transform:none;letter-spacing:-.005em;color:var(--c-ink);text-wrap:balance;scroll-margin-top:6rem;font-size:clamp(1.625rem,1.25rem + 1.4vw,2.375rem);line-height:1.08}.cl-text[data-astro-cid-gpiuhozh] h3{margin-block:var(--space-lg) var(--space-xs);font-size:var(--fs-h3);text-transform:none}.cl-text[data-astro-cid-gpiuhozh] ul{padding-left:1.25em;list-style:outside}.cl-text[data-astro-cid-gpiuhozh] ol{padding-left:1.5em;list-style:decimal}.cl-text[data-astro-cid-gpiuhozh] li+li{margin-top:var(--space-2xs)}.cl-text[data-astro-cid-gpiuhozh] li::marker{color:var(--c-red);font-weight:700}.cl-text[data-astro-cid-gpiuhozh] strong{color:var(--c-ink)}.cl-text[data-astro-cid-gpiuhozh] a{color:var(--c-red-dark);text-underline-offset:.18em;font-weight:600;text-decoration-thickness:2px}.cl-text[data-astro-cid-gpiuhozh] a:hover{color:var(--c-ink)}.cl-text[data-astro-cid-gpiuhozh] blockquote{margin:var(--space-lg) 0;padding:var(--space-xs) 0 var(--space-xs) var(--space-md);border-left:3px solid var(--c-red);font-size:var(--fs-lg);color:var(--c-ink)}.cl-text[data-astro-cid-gpiuhozh] figure{margin:clamp(2rem,4vw,3rem) 0}.cl-text[data-astro-cid-gpiuhozh] figure img{border-radius:var(--radius-md);width:100%;height:auto}.cl-lista[data-astro-cid-gpiuhozh]{display:none}.cl-lista__nadpis[data-astro-cid-gpiuhozh]{font-family:var(--f-tech);font-size:var(--fs-tech);letter-spacing:0;text-transform:none;color:var(--c-text-muted);font-weight:400;line-height:1.4}.cl-obsah[data-astro-cid-gpiuhozh] ol[data-astro-cid-gpiuhozh]{margin:var(--space-sm) 0 0;border-left:1px solid var(--c-line);counter-reset:kapitola;padding:0;list-style:none}.cl-obsah[data-astro-cid-gpiuhozh] li[data-astro-cid-gpiuhozh]{counter-increment:kapitola}.cl-obsah[data-astro-cid-gpiuhozh] a[data-astro-cid-gpiuhozh]{padding:.5rem 0 .5rem var(--space-sm);font-size:var(--fs-sm);color:var(--c-text);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-left:2px solid #0000;grid-template-columns:1.75rem 1fr;margin-left:-1px;line-height:1.35;text-decoration:none;display:grid}.cl-obsah[data-astro-cid-gpiuhozh] a[data-astro-cid-gpiuhozh]:before{content:counter(kapitola);font-family:var(--f-tech);font-size:var(--fs-tech);font-variant-numeric:tabular-nums;color:var(--c-text-muted);padding-top:.1em}.cl-obsah[data-astro-cid-gpiuhozh] a[data-astro-cid-gpiuhozh]:hover{border-left-color:var(--c-red);color:var(--c-ink)}.cl-kontakt[data-astro-cid-gpiuhozh]{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:2px solid var(--c-ink)}.cl-kontakt[data-astro-cid-gpiuhozh] .cl-lista__nadpis[data-astro-cid-gpiuhozh]{font-family:var(--f-display);color:var(--c-ink);font-size:1.5rem;font-weight:700;line-height:1.05}.cl-kontakt[data-astro-cid-gpiuhozh] p[data-astro-cid-gpiuhozh]{margin-top:var(--space-xs);font-size:var(--fs-sm);color:var(--c-text-muted)}.cl-kontakt__tel[data-astro-cid-gpiuhozh]{min-height:var(--tap);margin-top:var(--space-xs);font-family:var(--f-display);color:var(--c-ink);align-items:center;font-size:1.625rem;font-weight:700;text-decoration:none;display:inline-flex}.cl-kontakt__tel[data-astro-cid-gpiuhozh]:hover{color:var(--c-red-dark)}.cl-kontakt__poptat[data-astro-cid-gpiuhozh]{width:100%;margin-top:var(--space-xs);padding-inline:var(--space-md);font-size:1.0625rem}@media (width>=64rem){.cl-telo[data-astro-cid-gpiuhozh]{grid-template-columns:15rem minmax(0,68ch) minmax(0,1fr);align-items:start;column-gap:clamp(2.5rem,5vw,5rem);display:grid}.cl-lista[data-astro-cid-gpiuhozh]{grid-column:1;display:block;position:sticky;top:7rem}.cl-text[data-astro-cid-gpiuhozh]{grid-column:2}.cl-text[data-astro-cid-gpiuhozh] figure{width:min(100% + 14rem,62rem)}}.cl-stroje[data-astro-cid-gpiuhozh]{padding-block:var(--rytmus-sekce);background:var(--c-mesh)}.cl-stroje[data-astro-cid-gpiuhozh] .dc-nadpis[data-astro-cid-gpiuhozh]{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.cl-stroje__seznam[data-astro-cid-gpiuhozh]{gap:clamp(2.5rem,5vw,4rem) clamp(2rem,4vw,4rem);display:grid}.cl-stroj[data-astro-cid-gpiuhozh] article[data-astro-cid-gpiuhozh]{gap:var(--space-md);display:grid}.cl-stroj__foto[data-astro-cid-gpiuhozh] img{aspect-ratio:16/10;object-fit:cover;background:var(--c-paper);width:100%;height:auto}.cl-stroj__nazev[data-astro-cid-gpiuhozh]{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem)}.cl-stroj__nazev[data-astro-cid-gpiuhozh] a[data-astro-cid-gpiuhozh]{text-decoration:none}.cl-stroj__nazev[data-astro-cid-gpiuhozh] a[data-astro-cid-gpiuhozh]:hover{color:var(--c-red-dark)}.cl-stroj__typ[data-astro-cid-gpiuhozh]{margin-block:var(--space-2xs) var(--space-sm);color:var(--c-text-muted)}.cl-stroj__odkaz[data-astro-cid-gpiuhozh]{min-height:var(--tap);margin-top:var(--space-xs);text-underline-offset:.18em;align-items:center;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.cl-stroj__odkaz[data-astro-cid-gpiuhozh]:hover{color:var(--c-red-dark)}@media (width>=48rem){.cl-stroje__seznam[data-astro-cid-gpiuhozh]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cl-dalsi[data-astro-cid-gpiuhozh]{padding-block:var(--rytmus-sekce)}.cl-dalsi__h2[data-astro-cid-gpiuhozh]{font-size:var(--fs-h3);text-transform:none}.cl-dalsi__seznam[data-astro-cid-gpiuhozh]{margin-top:var(--space-md);border-top:1px solid var(--c-line);display:grid}.cl-dalsi__polozka[data-astro-cid-gpiuhozh]{gap:var(--space-md);padding-block:var(--space-md);border-bottom:1px solid var(--c-line);grid-template-columns:clamp(6.5rem,22vw,12rem) minmax(0,1fr);align-items:center;display:grid;position:relative}.cl-dalsi__polozka[data-astro-cid-gpiuhozh] .cl-dalsi__foto{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto}.cl-dalsi__datum[data-astro-cid-gpiuhozh]{font-family:var(--f-tech);font-size:var(--fs-tech);font-variant-numeric:tabular-nums;color:var(--c-text-muted)}.cl-dalsi__nazev[data-astro-cid-gpiuhozh]{margin-top:var(--space-2xs);text-transform:none;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem)}.cl-dalsi__nazev[data-astro-cid-gpiuhozh] a[data-astro-cid-gpiuhozh]{text-decoration:none}.cl-dalsi__nazev[data-astro-cid-gpiuhozh] a[data-astro-cid-gpiuhozh]:after{content:"";position:absolute;inset:0}.cl-dalsi__polozka[data-astro-cid-gpiuhozh]:hover .cl-dalsi__nazev[data-astro-cid-gpiuhozh] a[data-astro-cid-gpiuhozh]{color:var(--c-red-dark);text-underline-offset:.15em;text-decoration:underline 2px}.cl-dalsi__nazev[data-astro-cid-gpiuhozh] a[data-astro-cid-gpiuhozh]:focus-visible{outline:none}.cl-dalsi__nazev[data-astro-cid-gpiuhozh] a[data-astro-cid-gpiuhozh]:focus-visible:after{outline:3px solid var(--c-blue);outline-offset:2px}@media (width>=64rem){.cl-dalsi__seznam[data-astro-cid-gpiuhozh]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,4rem)}}
