@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Regular-latin-ext.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Medium-latin-ext.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-SemiBold-latin-ext.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Serif;src:url(/fonts/IBMPlexSerif-Regular-latin-ext.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular-latin-ext.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Medium-latin-ext.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--font-sans:"IBM Plex Sans", sans-serif;--font-serif:"IBM Plex Serif", serif;--font-mono:"IBM Plex Mono", monospace;--step-body:17px;--step-h4:20px;--step-h3:25px;--step-h2:31px;--step-h1:39px;--step-small:16px;--step-caption:14.5px;--step-quote:20px;--step-mono:.9em;--lh-text:1.65;--lh-heading:1.15;--measure:68ch;--measure-max:780px;--space-para:.9rem;--space-block:1.6rem;--space-section:3.5rem;--rule:1px solid var(--c-line);--radius-sm:3px;--radius-md:3px;--radius-lg:4px;--radius-xl:4px;--radius-2xl:6px;--radius-pill:3px;--shadow-card:none;--shadow-hover:none;--shadow-raised:0 8px 24px -10px #1b3a6338;--gutter-mobile:20px;--gutter-desktop:24px;--toc-width:224px;--grid-gap:64px;--page-max:1120px;--c-bg:#fff;--c-wash-blue:#f3f6fa;--c-wash-grey:#f7f8fa;--c-surface:#f5f6f8;--c-text:#14161a;--c-text-strong:#2f3646;--c-text-body:#4a5163;--c-text-muted:#5a6070;--c-line:#e8ebf0;--c-line-strong:#d5d7dc;--c-line-field:#d5dce6;--c-line-hover:#c6d2e0;--c-brand:#1b3a63;--c-brand-hover:#15304f;--c-brand-tint:#eaeef4;--c-brand-tint-strong:#dfe7f1;--c-brand-on-dark:#a9c4e0;--c-brand-dark-body:#d3ddea;--c-green:#24664a;--c-green-tint:#e3ede8;--c-teal:#1c5b66;--c-teal-tint:#e2edef;--c-rust:#9a422a;--c-rust-tint:#f5e9e4;--c-violet:#4a3f7a;--c-violet-tint:#ebe9f4;--c-ochre:#7a5a12;--c-ochre-tint:#f4eee0;--c-ok:var(--c-green);--c-ok-tint:var(--c-green-tint);--c-cond:var(--c-ochre);--c-cond-tint:var(--c-ochre-tint);--c-no:var(--c-rust);--c-no-tint:var(--c-rust-tint);--c-path-firma-bg:#dfe7f1;--c-path-firma-fg:#1b3a63;--c-path-ciebie-bg:#e5e6e9;--c-path-ciebie-fg:#3f434c;--c-link:var(--c-brand);--c-link-underline:#a7b6c8}[data-theme=dark]{--c-bg:#101216;--c-wash-blue:#161a21;--c-wash-grey:#181b20;--c-surface:#181b20;--c-text:#e7e9ec;--c-text-strong:#dce0e6;--c-text-body:#b3bac6;--c-text-muted:#9ba2ae;--c-line:#262a31;--c-line-strong:#343942;--c-line-field:#343942;--c-line-hover:#414751;--c-brand:#7fa6ce;--c-brand-hover:#9cbcdd;--c-brand-tint:#172230;--c-brand-tint-strong:#1d2b3c;--c-brand-on-dark:#a9c4e0;--c-brand-dark-body:#d3ddea;--c-green:#67b189;--c-green-tint:#15251e;--c-teal:#5fa6b2;--c-teal-tint:#132225;--c-rust:#d3886a;--c-rust-tint:#261915;--c-violet:#9c92c9;--c-violet-tint:#1c1a27;--c-ochre:#c8a64e;--c-ochre-tint:#23200f;--c-path-firma-bg:#1d2b3c;--c-path-firma-fg:#a9c4e0;--c-path-ciebie-bg:#232428;--c-path-ciebie-fg:#c9cdd6;--c-link:var(--c-brand);--c-link-underline:#4d647c;--shadow-card:none;--shadow-hover:none;--shadow-raised:0 8px 24px -10px #0000008c}@media (width>=1024px){:root{--step-body:18px;--step-h4:21.5px;--step-h3:28.5px;--step-h2:38px;--step-h1:50px}}*{box-sizing:border-box}html{color-scheme:light dark}body{background:var(--c-bg);color:var(--c-text);font-family:var(--font-sans);font-size:var(--step-body);line-height:var(--lh-text);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--font-serif);line-height:var(--lh-heading);font-synthesis:none;letter-spacing:-.005em;text-wrap:pretty;margin:0;font-weight:400}h1{font-size:var(--step-h1);letter-spacing:-.01em;color:var(--c-brand)}h2{font-size:var(--step-h2)}h3{font-size:var(--step-h3)}h4{font-size:var(--step-h4);line-height:1.2}h5{font-family:var(--font-mono);letter-spacing:.02em;margin:0;font-size:17.5px;font-weight:600;line-height:1.3}p{margin:0 0 var(--space-para);max-width:var(--measure)}a{color:var(--c-link);text-underline-offset:.18em;text-decoration:underline 1px;text-decoration-color:var(--c-link-underline)}a:hover{color:var(--c-text);text-decoration-color:var(--c-text)}:where(a,button,select,input,summary,[tabindex]):focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}::selection{background:var(--c-brand-tint)}.zn-btn{font-family:var(--font-sans);border-radius:var(--radius-pill);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:44px;padding:.65rem 1.35rem;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.zn-btn--primary{background:var(--c-brand);border-color:var(--c-brand);color:#fff}.zn-btn--primary:hover{background:var(--c-brand-hover);border-color:var(--c-brand-hover);color:#fff}.zn-btn--secondary{background:var(--c-bg);border-color:var(--c-line-strong);color:var(--c-text)}.zn-btn--secondary:hover{border-color:var(--c-text)}.zn-btn--inverse{color:var(--c-brand);background:#fff;border-color:#fff}.zn-btn--inverse:hover{background:var(--c-brand-tint);border-color:var(--c-brand-tint)}.zn-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);background:var(--c-brand-tint-strong);color:var(--c-brand);padding:.3rem .7rem;font-size:11.5px;font-weight:500;display:inline-block}.zn-tag--solid{background:var(--c-brand);color:#fff}.zn-card{background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:1.5rem 1.35rem 1.6rem}a.zn-card,.zn-card--link{text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}a.zn-card:hover,.zn-card--link:hover{border-color:var(--c-line-hover);box-shadow:var(--shadow-hover)}.zn-panel{background:var(--c-wash-blue);border-radius:var(--radius-xl);padding:1.8rem 1.6rem 1.7rem}.zn-panel--grey{background:var(--c-wash-grey)}.zn-icon{border-radius:var(--radius-pill);background:var(--c-brand-tint);width:46px;height:46px;color:var(--c-brand);flex:none;justify-content:center;align-items:center;display:flex}.zn-icon--sm{width:32px;height:32px}.zn-icon--green{background:var(--c-green-tint);color:var(--c-green)}.zn-icon--teal{background:var(--c-teal-tint);color:var(--c-teal)}.zn-icon--rust{background:var(--c-rust-tint);color:var(--c-rust)}.zn-icon--violet{background:var(--c-violet-tint);color:var(--c-violet)}.zn-icon--ochre{background:var(--c-ochre-tint);color:var(--c-ochre)}.zn-frame{border-left:3px solid var(--zn-edge,var(--c-line-strong));margin:var(--space-block) 0;max-width:var(--measure);background:0 0;padding:.15rem 0 .15rem 1.15rem}.zn-frame>.zn-label{font-family:var(--font-sans);letter-spacing:0;color:var(--zn-edge,var(--c-text));margin-bottom:.35rem;font-size:15px;font-weight:600}.zn-frame>p{color:var(--c-text)}.zn-frame--wazne,.zn-frame--uwaga,.zn-frame--termin{--zn-edge:var(--c-ochre)}.zn-frame--praktyka{--zn-edge:var(--c-brand);border:1px solid var(--c-line-strong);border-radius:var(--radius-sm);padding:1rem 1.15rem}.zn-frame--wskazowka,.zn-frame--pojecie{--zn-edge:var(--c-line-strong)}.zn-frame--wskazowka>.zn-label,.zn-frame--pojecie>.zn-label{color:var(--c-text)}.zn-frame--scenariusz{--zn-edge:var(--c-line-strong);border-left-style:dashed}.zn-frame--scenariusz>.zn-label{color:var(--c-text-muted)}.zn-switch{background:var(--c-wash-grey);border-radius:var(--radius-lg);margin:var(--space-block) 0;max-width:var(--measure);padding:1.25rem 1.3rem}.zn-meta{border-top:var(--rule);border-bottom:var(--rule);font-family:var(--font-sans);color:var(--c-text-muted);flex-wrap:wrap;gap:0 .7rem;padding:.6rem 0;font-size:14.5px;line-height:1.6;display:flex}.zn-meta a{color:var(--c-text-muted)}.zn-meta__legal{color:var(--c-brand);font-weight:500}.zn-article{gap:var(--grid-gap);padding:24px var(--gutter-mobile) 64px;align-items:flex-start;display:flex}.zn-article__toc{display:none}.zn-article__body{min-width:0;max-width:var(--measure-max);flex:auto}@media (width>=1024px){.zn-article{padding:24px var(--gutter-desktop) 64px}.zn-article__toc{order:2;flex:0 0 var(--toc-width);width:var(--toc-width);border-left:var(--rule);margin-top:6.5rem;padding:.2rem 0 .2rem 1.15rem;display:block;position:sticky;top:24px}}@media print{[data-zn-noprint]{display:none!important}body{color:#000;background:#fff;font-size:11pt}.zn-card,.zn-panel,.zn-frame{box-shadow:none}a[href^=http]:after{content:" (" attr(href) ")";font-family:var(--font-mono);font-size:9pt}}.zn-page{max-width:var(--page-max);padding-inline:var(--gutter-mobile);margin:0 auto}@media (width>=1024px){.zn-page{padding-inline:var(--gutter-desktop)}}.zn-tylko-dla-czytnika{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zn-skip{z-index:10;background:var(--c-bg);color:var(--c-brand);border-radius:var(--radius-md);padding:.7rem 1rem;position:absolute;top:0;left:-9999px}.zn-skip:focus{left:var(--gutter-mobile);top:.5rem}.zn-header{background:var(--c-bg);border-bottom:var(--rule)}.zn-header__pasek{justify-content:space-between;align-items:center;gap:1rem;padding-block:.7rem;display:flex}.zn-logo{align-items:center;text-decoration:none;display:inline-flex}.zn-logo__znak{width:auto;height:22px;display:block}.zn-logo__napis{font-family:var(--font-sans);fill:var(--c-brand);font-weight:600}.zn-logo__slupek{fill:var(--c-brand)}.zn-logo__punkt{fill:var(--c-green)}@media (width>=1024px){.zn-logo__znak{height:24px}.zn-header__pasek{padding-block:.9rem}}.zn-nav{border-top:1px solid var(--c-line)}.zn-nav__lista{flex-wrap:wrap;align-items:center;gap:.35rem .4rem;margin:0;padding:.55rem 0 .7rem;font-size:16px;list-style:none;display:flex}.zn-nav__link{border-radius:var(--radius-pill);color:var(--c-text-muted);padding:.5rem .95rem;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.zn-nav__link--sciezka{color:var(--c-text);font-weight:500}.zn-nav__link:hover{background:var(--c-surface);color:var(--c-text)}.zn-nav__link[aria-current=page]{background:var(--c-brand-tint);color:var(--c-brand);font-weight:500}.zn-nav__separator{background:var(--c-line);width:1px;height:18px;margin-inline:.5rem}.zn-menu-mobilne__etykieta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-muted);padding:.9rem 0 .5rem;font-size:11.5px}.zn-menu-mobilne__lista{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.zn-menu-mobilne__pozycja{background:var(--c-wash-grey);border-radius:var(--radius-sm);min-height:48px;color:var(--c-text);justify-content:space-between;align-items:center;gap:.75rem;padding:0 1rem;font-size:17.5px;text-decoration:none;display:flex}.zn-menu-mobilne__pozycja--sciezka{border-radius:var(--radius-md);background:var(--c-wash-blue);min-height:54px;font-size:19px;font-weight:500}.zn-nav--desktop{display:none}@media (width>=1024px){.zn-nav--desktop{display:block}}.zn-search{align-items:stretch;gap:.45rem;display:flex}.zn-search__pole{font-family:var(--font-sans);color:var(--c-text);background:var(--c-wash-grey);border:1px solid var(--c-line-field);border-radius:var(--radius-pill);min-width:0;min-height:44px;padding:.5rem 1rem;font-size:15.5px}.zn-search__pole::placeholder{color:var(--c-text-muted)}.zn-search__przycisk{padding-inline:1.15rem}.zn-search--desktop{display:none}@media (width>=1024px){.zn-search--desktop{display:flex}.zn-search--desktop .zn-search__pole{width:270px}}.zn-search--mobilny{width:100%}.zn-search--mobilny .zn-search__pole{flex:auto;font-size:17px}.zn-search--strona{max-width:560px;margin-top:var(--space-block)}.zn-search--strona .zn-search__pole{flex:auto;font-size:17px}.zn-header__przyciski{gap:.5rem;display:flex}@media (width>=1024px){.zn-header__przyciski{display:none}}.zn-rozwijane__przycisk{cursor:pointer;border-radius:var(--radius-pill);background:var(--c-brand);color:#fff;border:1px solid var(--c-brand);justify-content:center;align-items:center;min-height:44px;padding:.5rem 1.05rem;font-size:16px;font-weight:500;list-style:none;display:inline-flex}.zn-rozwijane__przycisk::-webkit-details-marker{display:none}.zn-rozwijane__przycisk--wtorny{background:var(--c-surface);color:var(--c-text);border-color:var(--c-line-field)}.zn-rozwijane[open] .zn-rozwijane__przycisk{background:var(--c-brand-hover)}.zn-rozwijane[open] .zn-rozwijane__przycisk--wtorny{background:var(--c-brand-tint)}.zn-rozwijane__panel{z-index:5;background:var(--c-bg);border-bottom:var(--rule);padding:.9rem var(--gutter-mobile) 1.1rem;position:absolute;left:0;right:0}.zn-header{position:relative}.zn-szukaj{padding-block:var(--space-section)}.zn-szukaj__tytul{font-size:var(--step-h2)}.zn-szukaj__stan{margin:var(--space-block) 0 0;font-family:var(--font-mono);color:var(--c-text-muted);font-size:13.5px}.zn-szukaj__uklad{margin-top:var(--space-block);align-items:start;gap:2rem;display:grid}@media (width>=1024px){.zn-szukaj__uklad{gap:var(--grid-gap);grid-template-columns:240px minmax(0,1fr)}}.zn-szukaj__filtry{background:var(--c-wash-grey);border-radius:var(--radius-lg);padding:1.1rem 1.2rem 1.2rem}@media (width>=1024px){.zn-szukaj__filtry{position:sticky;top:24px}}.zn-szukaj__filtry-naglowek{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-muted);margin:0 0 .8rem;font-size:11.5px;font-weight:500}.zn-szukaj__grupa{border:0;margin:0 0 1.1rem;padding:0}.zn-szukaj__grupa:last-child{margin-bottom:0}.zn-szukaj__grupa-nazwa{color:var(--c-text);margin-bottom:.45rem;padding:0;font-size:15px;font-weight:500}.zn-szukaj__filtr{min-height:34px;color:var(--c-text-body);cursor:pointer;align-items:center;gap:.5rem;font-size:15.5px;display:flex}.zn-szukaj__filtr input{accent-color:var(--c-brand);width:16px;height:16px}.zn-szukaj__filtr span:first-of-type{flex:auto}.zn-szukaj__licznik{font-family:var(--font-mono);color:var(--c-text-muted);font-size:12px}.zn-szukaj__wyczysc{width:100%;margin-top:1rem}.zn-szukaj__wynik{border-top:var(--rule);padding:1.1rem 0}.zn-szukaj__wynik:first-child{border-top:0;padding-top:0}.zn-szukaj__link{font-size:19px;font-weight:500;line-height:1.35}.zn-szukaj__meta{font-family:var(--font-mono);color:var(--c-text-muted);margin-top:.3rem;font-size:12.5px}.zn-szukaj__fragment{color:var(--c-text-body);max-width:var(--measure);margin:.5rem 0 0;font-size:16.5px;line-height:1.55}.zn-szukaj__fragment mark{background:var(--c-brand-tint-strong);color:var(--c-text);border-radius:3px;padding:0 .15em}.zn-szukaj__pusto{color:var(--c-text-body);font-size:17px}.zn-path--firma{background:var(--c-path-firma-bg);color:var(--c-path-firma-fg)}.zn-path--ciebie{background:var(--c-path-ciebie-bg);color:var(--c-path-ciebie-fg)}.zn-path--obie{background:var(--c-brand-tint);color:var(--c-brand)}.zn-article{max-width:var(--page-max);justify-content:center;margin-inline:auto}.zn-okruszki{color:var(--c-text-muted);font-size:14px;line-height:1.5}.zn-okruszki ol{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.zn-okruszki a{color:var(--c-text-muted);text-decoration-color:var(--c-line-strong)}.zn-okruszki [aria-hidden]{color:var(--c-link-underline)}.zn-toc__etykieta{font-family:var(--font-sans);color:var(--c-text);font-size:14.5px;font-weight:600}.zn-toc__lista{gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.zn-toc__link{color:var(--c-text-muted);border-left:2px solid #0000;padding-left:.7rem;font-size:15px;line-height:1.35;text-decoration:none;display:block}.zn-toc__link:hover{color:var(--c-text)}.zn-toc__link[aria-current=true]{color:var(--c-text);border-left-color:var(--c-brand)}.zn-toc__link--h3{padding-left:1.4rem;font-size:14.5px}.zn-toc-mobilny{border-top:var(--rule);border-bottom:var(--rule);margin-top:1.4rem}.zn-toc-mobilny>summary{cursor:pointer;font-family:var(--font-sans);color:var(--c-text);justify-content:space-between;align-items:center;padding:.7rem 0;font-size:16px;font-weight:600;list-style:none;display:flex}.zn-toc-mobilny>summary::-webkit-details-marker{display:none}.zn-toc-mobilny__plus{font-size:15px;transition:transform .15s}.zn-toc-mobilny[open] .zn-toc-mobilny__plus{transform:rotate(45deg)}.zn-toc-mobilny .zn-toc__lista{padding-bottom:1rem}.zn-toc-mobilny .zn-toc__link{color:var(--c-text);border-left:0;padding-left:0;font-size:17px}@media (width>=1024px){.zn-toc-mobilny{display:none}}.zn-wpis__etykiety{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.4rem;display:flex}.zn-wpis__hub{font-family:var(--font-sans);color:var(--c-text-muted);text-decoration-color:var(--c-line-strong);font-size:15px}.zn-wpis__tytul{margin:.9rem 0 0}.zn-wpis__lead{font-size:calc(var(--step-body) + 1px);color:var(--c-text);max-width:58ch;margin:1.6rem 0 0;line-height:1.6}.zn-tresc h2{margin:var(--space-section) 0 0;scroll-margin-top:1.5rem}.zn-tresc h3{margin:2rem 0 0;scroll-margin-top:1.5rem}.zn-tresc h4{margin:1.6rem 0 0}.zn-tresc p{margin:var(--space-para) 0 0}.zn-tresc ul,.zn-tresc ol{margin:var(--space-para) 0 0;max-width:var(--measure);padding-left:1.3rem}.zn-tresc li{margin-bottom:.4rem}.zn-tresc li>p{margin:0}.zn-tresc code{font-family:var(--font-mono);font-size:var(--step-mono);background:var(--c-wash-grey);border-radius:4px;padding:.1em .3em}.zn-tresc hr{border:0;border-top:var(--rule);margin:var(--space-section) 0 0}.zn-skrot{margin-top:var(--space-block);background:var(--c-brand-tint);border-left:3px solid var(--c-brand);border-radius:0 var(--radius-sm) var(--radius-sm) 0;max-width:var(--measure);padding:1.1rem 1.3rem 1.2rem}.zn-skrot__etykieta{font-family:var(--font-sans);letter-spacing:0;color:var(--c-brand);margin:0;font-size:15px;font-weight:600}.zn-tresc .zn-skrot__etykieta{font-family:var(--font-sans);margin:0}.zn-skrot__tresc{font-size:var(--step-body);margin:.5rem 0 0;line-height:1.55}.zn-skrot__tresc>:first-child{margin-top:0}.zn-podstawa{margin:var(--space-block) 0;border:1px solid var(--c-line-strong);border-radius:var(--radius-sm);max-width:var(--measure);background:0 0;padding:.9rem 1.15rem}.zn-podstawa__etykieta{font-family:var(--font-sans);letter-spacing:0;color:var(--c-text);font-size:15px;font-weight:600}.zn-podstawa__lista{font-family:var(--font-mono);margin:.4rem 0 0;padding:0;font-size:15.5px;line-height:1.75;list-style:none}.zn-podstawa__zrodlo{font-family:var(--font-mono);color:var(--c-text-muted);margin-left:.4rem;font-size:12px}.zn-cytat{border-left:2px solid var(--c-line);max-width:var(--measure);margin:2.2rem 0 0;padding-left:1.3rem}.zn-cytat blockquote{font-family:var(--font-serif);font-size:var(--step-quote);margin:0;line-height:1.55}.zn-cytat figcaption{font-family:var(--font-mono);color:var(--c-text-muted);margin-top:.7rem;font-size:12.5px}.zn-tabela{margin:var(--space-block) 0}.zn-tabela__etykieta{font-family:var(--font-sans);color:var(--c-text);margin-bottom:.6rem;font-size:15px;font-weight:600}.zn-tabela__przewijanie{border-bottom:var(--rule);overflow-x:auto}.zn-tabela table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:16px;line-height:1.45}.zn-tabela th,.zn-tabela td{text-align:left;border-bottom:var(--rule);padding:.65rem 1rem}.zn-tabela thead th{border-bottom:1px solid var(--c-text);white-space:nowrap;font-weight:500}.zn-tabela tbody th[scope=row],.zn-tabela thead th:first-child{z-index:1;background:var(--c-bg);border-right:var(--rule);padding-left:0;font-weight:400;position:sticky;left:0}.zn-tabela thead th:first-child{z-index:2;font-weight:500}.zn-tabela__wartosc--tak{color:var(--c-ok)}.zn-tabela__wartosc--nie{color:var(--c-no)}.zn-tabela__wartosc--warunkowo{color:var(--c-cond)}@media (width<=639px){.zn-tabela__przewijanie{border-bottom:0;overflow:visible}.zn-tabela table,.zn-tabela tbody,.zn-tabela tr,.zn-tabela th,.zn-tabela td{min-width:0;display:block}.zn-tabela thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zn-tabela tr{border-top:1px solid var(--c-text);padding:.75rem 0 .4rem}.zn-tabela tbody th[scope=row]{border:0;padding:0 0 .35rem;font-size:17px;font-weight:600;line-height:1.35;position:static}.zn-tabela td{border:0;padding:.25rem 0;font-size:16px}.zn-tabela td[data-etykieta]:before{content:attr(data-etykieta);color:var(--c-text-muted);font-size:14px;display:block}}.zn-tabela__podpis{font-family:var(--font-mono);color:var(--c-text-muted);margin:.7rem 0 0;font-size:12.5px;line-height:1.6}.zn-wolno{margin:var(--space-block) 0;max-width:var(--measure);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.zn-wolno__kolumna{border-top:3px solid var(--c-line-strong);padding:.8rem 0 0}.zn-wolno__kolumna--tak{border-top-color:var(--c-ok)}.zn-wolno__kolumna--nie{border-top-color:var(--c-no)}.zn-wolno__etykieta{font-family:var(--font-sans);letter-spacing:0;font-size:15px;font-weight:600}.zn-wolno__kolumna--tak .zn-wolno__etykieta{color:var(--c-ok)}.zn-wolno__kolumna--nie .zn-wolno__etykieta{color:var(--c-no)}.zn-wolno__lista{color:var(--c-text-strong);margin:.5rem 0 0;padding-left:1.15rem;font-size:17.5px;line-height:1.55}.zn-wolno__lista li{margin-bottom:.4rem}.zn-wolno__lista li:last-child{margin-bottom:0}.zn-faq{margin:var(--space-block) 0 0}.zn-faq__pozycja{border-top:var(--rule)}.zn-faq__pozycja:last-child{border-bottom:var(--rule)}.zn-faq__pozycja>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 0;font-size:17px;font-weight:500;line-height:1.4;list-style:none;display:flex}.zn-faq__pozycja>summary::-webkit-details-marker{display:none}.zn-faq__plus{color:var(--c-brand);font-size:18px;transition:transform .15s}.zn-faq__pozycja[open] .zn-faq__plus{transform:rotate(45deg)}.zn-faq__odpowiedz{color:var(--c-text-body);max-width:62ch;margin:0;padding:0 0 1.1rem;font-size:16.5px;line-height:1.6}.zn-faq__odpowiedz>:first-child{margin-top:0}.zn-zrodla{margin-top:var(--space-section)}.zn-zrodla__wstep{color:var(--c-text-muted);margin:.9rem 0 0;font-size:16.5px;line-height:1.55}.zn-zrodla__lista{margin:1.2rem 0 0;padding:0;list-style:none}.zn-zrodla__pozycja{border-top:var(--rule);grid-template-columns:2.2rem 1fr;gap:.6rem;padding:.85rem 0;display:grid}.zn-zrodla__pozycja:last-child{border-bottom:var(--rule)}.zn-zrodla__numer{font-family:var(--font-mono);color:var(--c-text-muted);font-size:14px}.zn-zrodla__tresc{font-size:17.5px;line-height:1.5}.zn-zrodla__opis{font-family:var(--font-mono);color:var(--c-text-muted);margin-top:.15rem;font-size:13px;display:block}.zn-nota{margin-top:var(--space-section);border-top:var(--rule);color:var(--c-text-muted);padding-top:1.2rem;font-size:15.5px;line-height:1.6}.zn-nota p{max-width:70ch;margin:0 0 .6rem}.zn-nota p:last-child{margin-bottom:0}.zn-powiazane{margin-top:var(--space-section);border-top:var(--rule);padding-top:1.4rem}.zn-powiazane__naglowek{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-muted);margin:0;font-size:12.5px;font-weight:500}.zn-powiazane__lista{margin:1rem 0 0;padding:0;list-style:none}.zn-powiazane__pozycja{border-top:var(--rule);padding:.8rem 0}.zn-powiazane__pozycja:last-child{border-bottom:var(--rule)}.zn-powiazane__meta{font-family:var(--font-mono);color:var(--c-text-muted);margin-top:.25rem;font-size:12.5px}.zn-footer{background:var(--c-bg);border-top:var(--rule);margin-top:var(--space-section);padding:2.6rem 0 2.4rem}.zn-footer__zastrzezenie{border-bottom:var(--rule);margin-bottom:2rem;padding:0 0 1.4rem}.zn-footer__zastrzezenie-etykieta{font-family:var(--font-sans);color:var(--c-text);font-size:15px;font-weight:600}.zn-footer__zastrzezenie p{color:var(--c-text-body);max-width:100ch;margin:.45rem 0 0;font-size:15px;line-height:1.6}.zn-footer__kolumny{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:2rem 2.4rem;display:grid}.zn-footer__etykieta{font-family:var(--font-sans);color:var(--c-text);font-size:15px;font-weight:600}.zn-footer__lista{gap:.45rem;margin:.7rem 0 0;padding:0;font-size:16px;line-height:1.4;list-style:none;display:grid}.zn-footer__lista a{color:var(--c-text);text-decoration-color:var(--c-line-strong)}.zn-footer__opis{color:var(--c-text-muted);max-width:34ch;margin:.7rem 0 0;font-size:15.5px;line-height:1.55}.zn-footer__wydawca{font-family:var(--font-sans);color:var(--c-text-muted);margin:.7rem 0 0;font-size:15px;line-height:1.7}.zn-footer__wydawca dt{color:var(--c-text)}.zn-footer__wydawca dd{margin:0}.zn-footer__dol{border-top:var(--rule);font-family:var(--font-sans);color:var(--c-text-muted);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.4rem;margin-top:2rem;padding-top:.9rem;font-size:14.5px;line-height:1.6;display:flex}.zn-footer__dol a{color:var(--c-text-muted)}.zn-footer__linki{flex-wrap:wrap;gap:.4rem 1.2rem;display:flex}.zn-prosta{padding:var(--space-section) 0;max-width:var(--measure-max)}.zn-prosta h1{font-size:var(--step-h2)}.zn-prosta__lista{margin:var(--space-block) 0 0;gap:.5rem;padding:0;list-style:none;display:grid}.zn-akcent--brand{--zn-akcent:var(--c-brand);--zn-akcent-tint:var(--c-brand-tint)}.zn-akcent--green{--zn-akcent:var(--c-green);--zn-akcent-tint:var(--c-green-tint)}.zn-akcent--teal{--zn-akcent:var(--c-teal);--zn-akcent-tint:var(--c-teal-tint)}.zn-akcent--rust{--zn-akcent:var(--c-rust);--zn-akcent-tint:var(--c-rust-tint)}.zn-akcent--violet{--zn-akcent:var(--c-violet);--zn-akcent-tint:var(--c-violet-tint)}.zn-akcent--ochre{--zn-akcent:var(--c-ochre);--zn-akcent-tint:var(--c-ochre-tint)}.zn-os{margin:var(--space-block) 0}.zn-os__etykieta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-muted);margin-bottom:.7rem;font-size:12px}.zn-os__lista{margin:0;padding:0 0 0 1.75rem;list-style:none;position:relative}.zn-os__lista:before{content:"";background:var(--c-line-strong);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:5px}.zn-os__punkt{padding-bottom:1.35rem;position:relative}.zn-os__punkt:last-child{padding-bottom:0}.zn-os__punkt:before{content:"";background:var(--c-bg);border:2px solid var(--c-line-strong);border-radius:50%;width:11px;height:11px;position:absolute;top:.4rem;left:-1.75rem}.zn-os__punkt--kluczowy:before{background:var(--c-brand);border-color:var(--c-brand);width:13px;height:13px;top:.33rem;left:calc(-1.75rem - 1px)}.zn-os__data{font-family:var(--font-mono);letter-spacing:.04em;color:var(--c-text-muted);margin-bottom:.15rem;font-size:12.5px;display:block}.zn-os__punkt--kluczowy .zn-os__data{color:var(--c-brand);font-weight:600}.zn-os__tytul{max-width:none;margin:0;font-weight:500;line-height:1.35}.zn-os__punkt--kluczowy .zn-os__tytul{font-weight:600}.zn-os__opis{color:var(--c-text-body);max-width:none;margin:.2rem 0 0;font-size:16px;line-height:1.5}.zn-os__podpis{font-family:var(--font-mono);color:var(--c-text-muted);margin:.9rem 0 0;font-size:12.5px;line-height:1.6}.zn-przeplyw{margin:var(--space-block) 0}.zn-przeplyw__etykieta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-muted);margin-bottom:.6rem;font-size:12px}.zn-przeplyw__lista{gap:2rem;margin:0;padding:0;list-style:none;display:grid}.zn-przeplyw__etap{border:var(--rule);border-radius:var(--radius-lg);background:var(--c-surface);padding:1.05rem 1.15rem;position:relative}.zn-przeplyw__etap+.zn-przeplyw__etap:before{content:"↓";color:var(--c-text-muted);font-size:18px;line-height:1;position:absolute;top:-1.6rem;left:50%;transform:translate(-50%)}@media (width>=768px){.zn-przeplyw--poziomo .zn-przeplyw__lista{grid-auto-columns:1fr;grid-auto-flow:column;gap:2.4rem}.zn-przeplyw--poziomo .zn-przeplyw__etap+.zn-przeplyw__etap:before{content:"→";top:50%;left:-1.65rem;transform:translateY(-50%)}}.zn-przeplyw__etap--start{background:0 0}.zn-przeplyw__etap--bramka{border-color:var(--c-line-strong)}.zn-przeplyw__etap--koniec{border-color:var(--c-ok);background:var(--c-ok-tint)}.zn-przeplyw__krok{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);max-width:none;margin:0 0 .35rem;font-size:11.5px;font-weight:500}.zn-przeplyw__etap--bramka .zn-przeplyw__krok{color:var(--c-brand)}.zn-przeplyw__etap--koniec .zn-przeplyw__krok{color:var(--c-ok)}.zn-przeplyw__tytul{max-width:none;margin:0 0 .4rem;font-weight:600;line-height:1.25}.zn-przeplyw__opis{color:var(--c-text-body);max-width:none;margin:0;font-size:16.5px;line-height:1.5}.zn-przeplyw__podstawa{font-family:var(--font-mono);color:var(--c-text-muted);max-width:none;margin:.5rem 0 0;font-size:12.5px;line-height:1.5}.zn-przeplyw__gdy-nie{border-top:var(--rule);color:var(--c-no);max-width:none;margin:.7rem 0 0;padding-top:.6rem;font-size:15.5px;line-height:1.45}.zn-przeplyw__gdy-nie-etykieta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:500}.zn-przeplyw__podpis{font-family:var(--font-mono);color:var(--c-text-muted);margin:.9rem 0 0;font-size:12.5px;line-height:1.6}.zn-formularz{gap:1.1rem;max-width:640px;margin-top:1.2rem;display:grid}.zn-formularz__pole{gap:.4rem;display:grid}.zn-formularz__pole label{font-size:16px;font-weight:500}.zn-formularz__pole label span{color:var(--c-text-muted);font-weight:400}.zn-formularz__pole input,.zn-formularz__pole select,.zn-formularz__pole textarea{font:inherit;color:var(--c-text);background:var(--c-bg);border:1px solid var(--c-line-field);border-radius:var(--radius-sm);min-height:44px;padding:.65rem .75rem;font-size:16px}.zn-formularz__pole textarea{resize:vertical;line-height:1.5}.zn-formularz__pole :focus-visible{outline:2px solid var(--c-brand);outline-offset:1px}.zn-formularz__pulapka{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.zn-formularz__komunikat{border-left:4px solid var(--c-no);background:var(--c-no-tint);color:var(--c-text);margin:0;padding:.8rem 1rem}.zn-formularz__akcja{margin:.2rem 0 0}.zn-klauzula{border-top:var(--rule);max-width:640px;color:var(--c-text-body);margin-top:2rem;padding-top:1rem;font-size:15px;line-height:1.6}.zn-klauzula h3{color:var(--c-text);margin:0;font-size:16px}.zn-klauzula p{margin:.6rem 0 0}.zn-formalna{max-width:var(--measure-max);margin-inline:auto}.zn-sekcja{padding-top:3.4rem}.zn-sekcja__tytul{margin:0;font-size:clamp(23px,2.4vw,29px)}.zn-sekcja__naglowek{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.zn-sekcja__wiecej{font-size:16px}.zn-obszary{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:0 2.5rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.zn-obszary>li{border-top:var(--rule);min-width:0}.zn-obszar{justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0;text-decoration:none;display:flex}.zn-obszar__nazwa{font-family:var(--font-serif);color:var(--c-text);font-size:19px;line-height:1.35}a.zn-obszar:hover .zn-obszar__nazwa{color:var(--c-brand);text-decoration:underline}.zn-obszar__kropka{display:none}.zn-obszar__licznik{color:var(--c-text-muted);white-space:nowrap;font-size:14.5px}.zn-naglowek-strony{padding-top:var(--space-section)}.zn-naglowek-strony__lead{font-size:calc(var(--step-body) + 1px);color:var(--c-text-body);max-width:58ch;margin:1.1rem 0 0;line-height:1.6}.zn-podtemat{margin-top:var(--space-section)}.zn-podtemat__nazwa{font-size:var(--step-h3);margin:0 0 1rem}.zn-podtemat__liczba{font-family:var(--font-sans);color:var(--c-text-muted);margin-left:.6rem;font-size:15px;font-weight:400}.zn-lista{margin:0;padding:0;list-style:none}.zn-lista__pozycja{border-top:var(--rule);padding:.95rem 0}.zn-lista__pozycja:last-child{border-bottom:var(--rule)}.zn-lista__tytul{font-family:var(--font-serif);color:var(--c-text);font-size:20px;font-weight:400;line-height:1.35;text-decoration:none}.zn-lista__tytul:hover{color:var(--c-brand);text-decoration:underline}.zn-lista__meta{font-family:var(--font-sans);color:var(--c-text-muted);margin-top:.25rem;font-size:14.5px}.zn-lista__opis{color:var(--c-text-muted);max-width:var(--measure);margin:.4rem 0 0;font-size:16px;line-height:1.5}.zn-pusto{border-left:3px solid var(--c-line-strong);color:var(--c-text-muted);max-width:var(--measure);padding:.2rem 0 .2rem 1.15rem;font-size:16px;line-height:1.55}.zn-pusto strong{color:var(--c-text);font-weight:500}.zn-pusto p{max-width:none;margin:.4rem 0 0}.zn-pusto p:first-child{margin-top:0}.zn-baza__uklad{margin-top:var(--space-block);align-items:start;gap:2rem;display:grid}@media (width>=1024px){.zn-baza__uklad{gap:var(--grid-gap);grid-template-columns:240px minmax(0,1fr)}}.zn-narzedzie{padding-bottom:var(--space-section)}.zn-narzedzie__uklad{gap:var(--space-block);align-items:start;display:grid}@media (width>=1024px){.zn-narzedzie__uklad{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) 280px}}.zn-narzedzie__wyjasnienie{margin-top:var(--space-section)}.zn-narzedzie__bok{gap:1rem;display:grid}.zn-start{padding:2.4rem 0 .5rem}.zn-start__tytul{max-width:20ch;margin:0;font-size:clamp(32px,4.4vw,48px);line-height:1.12}.zn-start__lead{color:var(--c-text-body);max-width:62ch;margin:1rem 0 0;font-size:19px;line-height:1.6}.zn-wejscia{border-top:3px solid var(--c-text);margin-top:2.2rem;display:grid}.zn-wejscie{min-width:0;padding:1.4rem 0 1.7rem}.zn-wejscie+.zn-wejscie{border-top:3px solid var(--c-text)}@media (width>=768px){.zn-wejscia{grid-template-columns:1fr 1fr}.zn-wejscie{padding-right:2.2rem}.zn-wejscie+.zn-wejscie{border-top:0;border-left:3px solid var(--c-text);padding:1.4rem 0 1.7rem 2.2rem}}.zn-wejscie__sciezka{color:var(--c-brand);margin:0;font-size:15px;font-weight:600}.zn-wejscie__tytul{color:var(--c-text);margin:.3rem 0 0;font-size:clamp(26px,3vw,33px)}.zn-wejscie__opis{color:var(--c-text-body);margin:.55rem 0 0;font-size:17px}.zn-wejscie__pytania{margin:1.1rem 0 0;padding:0;list-style:none}.zn-wejscie__pytania li{border-top:var(--rule)}.zn-wejscie__pytania li:last-child{border-bottom:var(--rule)}.zn-wejscie__pytania a{color:var(--c-text);padding:.8rem 0;font-size:17.5px;font-weight:500;line-height:1.4;text-decoration:none;display:block}.zn-wejscie__pytania a:hover{color:var(--c-brand);text-decoration:underline;text-decoration-color:var(--c-brand)}.zn-wejscie__wszystkie{margin-top:1rem;font-size:16px;font-weight:600;display:inline-block}.zn-start__szukaj{max-width:640px;margin-top:1.6rem}.zn-start__szukaj-etykieta{margin:0 0 .55rem;font-weight:600}.zn-start__uwaga{color:var(--c-text-body);margin:.6rem 0 0;font-size:16px}.zn-ostatnie{margin:1.2rem 0 0;padding:0;list-style:none}.zn-ostatnie__pozycja{border-top:var(--rule);grid-template-columns:7rem minmax(0,1fr);gap:1.2rem;padding:1.15rem 0;display:grid}.zn-ostatnie__pozycja:last-child{border-bottom:var(--rule)}@media (width<=639px){.zn-ostatnie__pozycja{grid-template-columns:minmax(0,1fr);gap:.25rem}}.zn-ostatnie__data{font-family:var(--font-mono);color:var(--c-text-muted);padding-top:.25rem;font-size:14px}.zn-ostatnie__tytul{font-family:var(--font-serif);color:var(--c-text);font-size:21px;line-height:1.3;text-decoration:none}.zn-ostatnie__tytul:hover{color:var(--c-brand);text-decoration:underline}.zn-ostatnie__odpowiedz{color:var(--c-text-body);max-width:70ch;margin:.35rem 0 0;font-size:17px;line-height:1.55}.zn-ostatnie__meta{color:var(--c-text-muted);margin:.35rem 0 0;font-size:14.5px}.zn-indeks-tematow{gap:0 2.5rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.zn-indeks-tematow{grid-template-columns:1fr 1fr}}.zn-indeks-tematow li{border-top:var(--rule);min-width:0;padding:.95rem 0}.zn-indeks-tematow a{font-family:var(--font-serif);color:var(--c-text);font-size:20px;text-decoration:none}.zn-indeks-tematow a:hover{color:var(--c-brand);text-decoration:underline}.zn-indeks-tematow__licznik{color:var(--c-text-muted);white-space:nowrap;margin-left:.5rem;font-size:14.5px}.zn-indeks-tematow p{color:var(--c-text-body);margin:.25rem 0 0;font-size:16px}.zn-urzedy{gap:0 2rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.zn-urzedy{grid-template-columns:repeat(3,minmax(0,1fr))}}.zn-urzedy li{border-top:var(--rule);padding:1rem 0}.zn-urzedy__nazwa{margin:0;font-size:19px}.zn-urzedy__opis{color:var(--c-text-body);margin:.4rem 0 0;font-size:16px}.zn-urzedy__link{margin-top:.5rem;font-size:15.5px;font-weight:600;display:inline-block}.zn-sekcja--ostatnia{padding-bottom:3.5rem}.zn-lista-planu{color:var(--c-text-body);margin:.8rem 0 0;padding-left:1.2rem}.zn-lista-planu li{margin-bottom:.3rem}
