.kroky:where(.astro-3xmtwxme){gap:var(--s-5);max-width:var(--measure);counter-reset:krok;margin:0;padding:0;list-style:none;display:grid}li:where(.astro-3xmtwxme){counter-increment:krok;gap:var(--s-1) var(--s-4);padding:var(--s-1) 0 var(--s-1) var(--s-5);border-left:var(--bw-accent) solid var(--navy);grid-template-columns:auto minmax(0,1fr);display:grid}li:where(.astro-3xmtwxme):before{content:counter(krok,decimal-leading-zero);font-family:var(--serif);font-size:var(--fs-h4);font-weight:var(--fw-semibold);line-height:var(--lh-h3);color:var(--teal-dark);grid-row:1/span 2}.kn:where(.astro-3xmtwxme){font-family:var(--serif);font-size:var(--fs-h4);font-weight:var(--fw-semibold);line-height:var(--lh-h3);color:var(--heading);display:block}.obsah:where(.astro-3xmtwxme){gap:var(--s-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}p:where(.astro-3xmtwxme){max-width:var(--measure-text);font-size:var(--fs-card);color:var(--text-soft);overflow-wrap:break-word}.kdo:where(.astro-3xmtwxme){gap:var(--s-1-5);margin-bottom:var(--s-1);flex-wrap:wrap;display:flex}.obsah:where(.astro-3xmtwxme)>.more{font-size:var(--fs-card);justify-self:start}.na-navy:where(.astro-3xmtwxme){gap:var(--s-4)}.na-navy:where(.astro-3xmtwxme) li:where(.astro-3xmtwxme){gap:var(--s-1) var(--s-3-5);border-left:0;padding-left:0}.na-navy:where(.astro-3xmtwxme) li:where(.astro-3xmtwxme):before{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--brass)}.na-navy:where(.astro-3xmtwxme) .kn:where(.astro-3xmtwxme){font-family:var(--sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-on-navy)}.na-navy:where(.astro-3xmtwxme) p:where(.astro-3xmtwxme){color:var(--text-soft-on-navy)}.osa:where(.astro-3xmtwxme){--osa-cislo:var(--s-9);--osa-mezera:var(--s-7);gap:var(--osa-mezera);max-width:none;container-type:inline-size}.osa:where(.astro-3xmtwxme) li:where(.astro-3xmtwxme){grid-template-columns:var(--osa-cislo) minmax(0,1fr);gap:var(--s-2) var(--s-5);border-left:0;grid-template-areas:"cislo nadpis""cislo kdo""cislo obsah";padding:0;position:relative}.osa:where(.astro-3xmtwxme) li:where(.astro-3xmtwxme):before{z-index:1;margin-top:calc(var(--s-1) * -1);padding-block:var(--s-1);background:var(--osa-pozadi,var(--white));grid-area:cislo;place-self:start center;position:relative}.osa:where(.astro-3xmtwxme) li:where(.astro-3xmtwxme):not(:last-child):after{content:"";top:0;bottom:calc(var(--osa-mezera) * -1);left:calc(var(--osa-cislo) / 2 - var(--bw-accent) / 2);width:var(--bw-accent);background:var(--navy);position:absolute}.osa:where(.astro-3xmtwxme) .kn:where(.astro-3xmtwxme){grid-area:nadpis}.osa:where(.astro-3xmtwxme) .kdo:where(.astro-3xmtwxme){grid-area:kdo;margin:0}.osa:where(.astro-3xmtwxme) .obsah:where(.astro-3xmtwxme){grid-area:obsah}.ice .osa:where(.astro-3xmtwxme){--osa-pozadi:var(--ice)}@container (width>=860px){.dva:where(.astro-3xmtwxme){gap:var(--s-7) var(--s-9);grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr);align-items:start;max-width:none}}@container (width>=1100px){.tri:where(.astro-3xmtwxme){gap:var(--s-7) var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;max-width:none}}@container (width>=44rem){.osa:where(.astro-3xmtwxme) li:where(.astro-3xmtwxme){grid-template-columns:var(--osa-cislo) minmax(0,1fr) minmax(0,12rem);column-gap:var(--s-6);grid-template-areas:"cislo nadpis kdo""cislo obsah kdo"}.osa:where(.astro-3xmtwxme) .kdo:where(.astro-3xmtwxme){align-self:start}}
