.road-sign[data-astro-cid-pdzhz4mo]{width:var(--sign-size);pointer-events:none;flex:none;max-width:none;height:auto}.road-sign--jednosmjerni[data-astro-cid-pdzhz4mo]{width:var(--sign-wide)}.road-sign__post[data-astro-cid-pdzhz4mo]{fill:var(--color-sign-post)}.road-sign__face[data-astro-cid-pdzhz4mo]{fill:var(--color-plate);stroke:var(--color-plate-text)}.road-sign__symbol[data-astro-cid-pdzhz4mo]{fill:var(--color-plate-text)}.road-sign__ink[data-astro-cid-pdzhz4mo]{fill:var(--color-plate)}.road[data-astro-cid-npbaxakl]{height:var(--road-band);pointer-events:none}.road__svg[data-astro-cid-npbaxakl]{width:100%;height:100%;overflow:visible}.road--flip[data-astro-cid-npbaxakl] .road__svg[data-astro-cid-npbaxakl]{transform:scaleX(-1)}.road__band[data-astro-cid-npbaxakl]{fill:none;stroke:var(--color-road);stroke-width:var(--road-width)}.road__dash[data-astro-cid-npbaxakl]{fill:none;stroke:var(--color-road-dash);stroke-width:var(--road-dash-width);stroke-dasharray:var(--road-dash) var(--road-gap)}.road--turn[data-astro-cid-npbaxakl]{--turn-x:calc(max(var(--gutter), (100% - var(--container)) / 2) + var(--step-marker) / 2);--turn-y:calc((var(--road-band) - var(--road-turn)) / 2);position:relative}.road__leg[data-astro-cid-npbaxakl]{background-color:var(--color-road);background-repeat:no-repeat;position:absolute}.road__leg--across[data-astro-cid-npbaxakl]{top:calc(var(--turn-y) - var(--road-width) / 2);left:calc(var(--turn-x) + var(--road-turn));height:var(--road-width);background-image:repeating-linear-gradient(to right, transparent 0 var(--road-gap), var(--color-road-dash) var(--road-gap) calc(var(--road-gap) + var(--road-dash)));background-position:50%;background-size:100% var(--road-dash-width);right:0}.road--turn[data-astro-cid-npbaxakl].road--inset{--turn-x:calc(var(--step-marker) / 2)}.road--inset[data-astro-cid-npbaxakl] .road__leg--across[data-astro-cid-npbaxakl]{right:calc(-1 * var(--gutter))}.road__corner[data-astro-cid-npbaxakl]{top:var(--turn-y);left:var(--turn-x);width:var(--road-turn);height:var(--road-turn);position:absolute;overflow:visible}.road__corner[data-astro-cid-npbaxakl] .road__band[data-astro-cid-npbaxakl]{stroke-linecap:square}.road__leg--down[data-astro-cid-npbaxakl]{top:calc(var(--turn-y) + var(--road-turn));bottom:0;left:calc(var(--turn-x) - var(--road-width) / 2);width:var(--road-width);background-image:repeating-linear-gradient(to bottom, var(--color-road-dash) 0 var(--road-dash), transparent var(--road-dash) calc(var(--road-dash) + var(--road-gap)));background-position:50%;background-size:var(--road-dash-width) 100%}.learner-car[data-astro-cid-ir5pjolb]{pointer-events:none;flex:none;max-width:none}.learner-car--down[data-astro-cid-ir5pjolb]{width:var(--car-width);height:var(--car-length)}.learner-car--right[data-astro-cid-ir5pjolb]{width:var(--car-length);height:var(--car-width)}.learner-car__body[data-astro-cid-ir5pjolb]{fill:var(--color-car-body);stroke:var(--color-car-ink)}.learner-car__ink[data-astro-cid-ir5pjolb]{fill:var(--color-car-ink)}.learner-car__letter[data-astro-cid-ir5pjolb]{fill:var(--color-car-body)}.zebra-crossing[data-astro-cid-ueapmgve]{width:var(--road-width);height:calc(var(--zebra-length) + 2 * var(--road-gap));background:var(--color-road);display:block;position:relative}.zebra-crossing__bars[data-astro-cid-ueapmgve]{top:var(--road-gap);left:calc(var(--zebra-bar) / 2);width:calc(100% - var(--zebra-bar));height:var(--zebra-length);fill:var(--color-road-dash);position:absolute}.zebra-crossing[data-astro-cid-ueapmgve] .zebra-crossing__sign{right:calc(100% + max(0px, (var(--car-width) - var(--road-width)) / 2) + var(--space-2));bottom:calc(var(--zebra-length) + var(--road-gap));position:absolute}.steps[data-astro-cid-5wfdsgz3]{--steps-gap:var(--space-8);gap:var(--steps-gap);padding:0;list-style:none;display:grid;position:relative}.steps__item[data-astro-cid-5wfdsgz3]{grid-template-columns:var(--step-marker) minmax(0, 1fr);column-gap:var(--space-4);align-items:start;display:grid;position:relative}.steps__item[data-astro-cid-5wfdsgz3]:not(.steps__item--last):before{content:"";top:calc(var(--step-marker) / 2);bottom:calc(-1 * (var(--steps-gap) + var(--step-marker) / 2));left:calc((var(--step-marker) - var(--road-width)) / 2);width:var(--road-width);background:repeating-linear-gradient(to bottom, var(--color-road-dash) 0 var(--road-dash), transparent var(--road-dash) calc(var(--road-dash) + var(--road-gap))) center / var(--road-dash-width) 100% no-repeat, var(--color-road);position:absolute}.steps--road-top[data-astro-cid-5wfdsgz3] .steps__item[data-astro-cid-5wfdsgz3]:first-child:after{--road-in:var(--steps-road-in,var(--space-section));content:"";top:calc(-1 * var(--road-in));left:calc((var(--step-marker) - var(--road-width)) / 2);width:var(--road-width);height:calc(var(--road-in) + var(--step-marker) / 2);background:repeating-linear-gradient(to top, var(--color-road-dash) 0 var(--road-dash), transparent var(--road-dash) calc(var(--road-dash) + var(--road-gap))) center / var(--road-dash-width) 100% no-repeat, var(--color-road);position:absolute}.steps__crossing[data-astro-cid-5wfdsgz3]{display:none}@media (width>=64em){.steps__item[data-astro-cid-5wfdsgz3]:has(.steps__crossing){min-height:calc(var(--step-marker) + 2 * var(--space-4) + var(--sign-height) + var(--zebra-length) - var(--steps-gap))}.steps__crossing[data-astro-cid-5wfdsgz3]{top:calc((var(--step-marker) + 100% + var(--steps-gap) + var(--sign-height) - var(--zebra-length)) / 2 - var(--road-gap));left:calc((var(--step-marker) - var(--road-width)) / 2);display:block;position:absolute}}.steps__lane[data-astro-cid-5wfdsgz3]{grid-row:1 / span var(--steps-lane-rows);top:var(--step-marker);bottom:calc(-1 * var(--steps-gap));left:calc((var(--step-marker) - var(--car-width)) / 2);width:var(--car-width);grid-column:1;position:absolute}.steps__lane[data-astro-cid-5wfdsgz3] .steps__car{top:calc(50svh - var(--car-length) / 2);position:sticky}.steps__marker[data-astro-cid-5wfdsgz3]{z-index:var(--z-raised);width:var(--step-marker);height:var(--step-marker);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-heading);line-height:var(--leading-tight);place-items:center;display:grid}.steps__body[data-astro-cid-5wfdsgz3]{gap:var(--space-1);padding-top:calc((var(--step-marker) - var(--text-lg) * var(--leading-snug)) / 2);display:grid}.steps__title[data-astro-cid-5wfdsgz3]{font-size:var(--text-lg);line-height:var(--leading-snug)}.steps__body[data-astro-cid-5wfdsgz3] .steps__text{max-width:var(--measure)}.steps__note[data-astro-cid-5wfdsgz3]{color:var(--color-text-muted)}.steps__note[data-astro-cid-5wfdsgz3] strong[data-astro-cid-5wfdsgz3]{color:var(--color-text);font-weight:var(--weight-semibold)}
