:root{color-scheme:light;--bg:#FAF5F2;--fg:#17202F;--muted:#475266;--card:#FFFFFF;--line:#E0D2BC;--accent:#E8A93A;--accent-fg:#17202F;--accent-ink:#8A5800;--link:#1D4E9E;--band:#F6EDE0;--on-band:#17202F;--on-band-muted:#475266;--f-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--measure:68ch;--gutter:clamp(1rem, 4vw, 3rem);--wide:72rem;--r:10px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100vh;display:flex;flex-direction:column;margin:0;background:var(--bg);color:var(--fg);font-family:var(--f-sans);font-size:1.0625rem;line-height:1.65}h1,h2,h3{line-height:1.2;letter-spacing:-.01em;margin:0 0 .6em}h1{font-size:clamp(1.75rem,5.5vw,2.6rem);font-weight:750}h2{font-size:clamp(1.3rem,3.6vw,1.65rem);font-weight:700}h3{font-size:1.15rem;font-weight:650}p,ul,ol{margin:0 0 1em}a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{text-decoration-thickness:2px;text-decoration-color:var(--accent)}:focus-visible{outline:3px solid var(--link);outline-offset:3px;border-radius:3px}main:focus{outline:none}main{flex:1 0 auto}.wrap{width:100%;max-width:var(--wide);margin:0 auto;padding:0 var(--gutter)}.skip{position:absolute;left:.5rem;top:-4rem;z-index:10;background:var(--accent);color:var(--accent-fg);padding:.6rem 1rem;border-radius:var(--r);font-weight:650;text-decoration:none}.skip:focus{top:.5rem;outline:3px solid var(--fg)}.site-head{background:var(--band);color:var(--on-band);border-bottom:4px solid var(--accent)}.site-head .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;padding-top:.8rem;padding-bottom:.8rem}.brand{display:inline-flex;align-items:center;gap:.6rem;color:var(--on-band);font-weight:750;font-size:1.1rem;text-decoration:none}.brand:hover{text-decoration:underline;text-decoration-color:var(--accent)}.mark{width:2rem;height:2rem;flex:none}.nav ul{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;list-style:none;margin:0;padding:0}.nav a{color:var(--on-band);text-decoration:none;display:inline-block;padding:.4rem 0;border-bottom:2px solid transparent}.nav a:hover{border-bottom-color:var(--accent)}.nav a[aria-current=page]{border-bottom-color:var(--accent);font-weight:650}.site-head :focus-visible,.site-foot :focus-visible,.hero :focus-visible{outline-color:var(--accent)}.hero{background:var(--band);color:var(--on-band);padding:clamp(2rem,6vw,4rem)0}.hero .wrap{display:grid;gap:1.75rem;align-items:center;grid-template-columns:1fr}.hero h1{max-width:22ch}.hero .lead{color:var(--on-band-muted);max-width:52ch;font-size:1.15rem}.hero-art{display:block;width:100%;height:auto;aspect-ratio:800/560;object-fit:cover;max-width:34rem;justify-self:center;border-radius:28px;box-shadow:0 1px #E0D2BC,0 14px 32px -12px rgba(120,90,40,.28)}.btn{display:inline-block;background:var(--accent);color:var(--accent-fg);font-weight:700;padding:.75rem 1.4rem;border-radius:var(--r);text-decoration:none}.btn:hover{filter:brightness(1.06);text-decoration:underline}.tiles{list-style:none;padding:0;margin:2rem 0 3rem;display:grid;gap:1rem;grid-template-columns:1fr}.tile-icon{display:block;width:3.5rem;height:3.5rem;margin:0 0 .75rem}.tile{background:var(--card);border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--r);padding:1.25rem 1.25rem .5rem}.tile h2{margin-bottom:.4em}.tile h2 a{color:var(--fg);text-decoration:none}.tile h2 a:hover{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px}.tile p{color:var(--muted)}.page-head{padding:1.5rem 0 1rem}.page-head .lead{font-size:1.15rem;color:var(--muted);max-width:var(--measure)}.meta{color:var(--muted);font-size:.95rem}.crumbs{padding:1rem 0 0;font-size:.92rem}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;color:var(--muted)}.crumbs li+li::before{content:"/";margin-right:.5rem;color:var(--muted)}.crumbs [aria-current=page]{color:var(--fg)}.prose{max-width:var(--measure);margin-bottom:3rem}.prose h2{margin-top:1.8em}.prose h3{margin-top:1.4em}.prose li{margin-bottom:.35em}.prose table{border-collapse:collapse;width:100%;margin-bottom:1em}.prose th,.prose td{border:1px solid var(--line);padding:.5rem .7rem;text-align:left;vertical-align:top}.prose th{background:var(--card)}.section{margin-bottom:3rem}.article-list{list-style:none;padding:0;margin:1rem 0 0;display:grid;gap:1rem;grid-template-columns:1fr}.article-list li{background:var(--card);border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--r);padding:1rem 1.25rem;margin:0}.article-list a{font-weight:650;font-size:1.1rem;color:var(--fg);text-decoration:none}.article-list a:hover{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px}.article-list p{margin:.35rem 0 0;color:var(--muted)}.sources{margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--line);font-size:.95rem}.notice{max-width:var(--measure);background:var(--card);border:1px solid var(--line);border-left:6px solid var(--accent);border-radius:var(--r);padding:.9rem 1.1rem;margin:0 0 1.5rem}.notice strong{color:var(--accent-ink)}.notice-inline{color:var(--accent-ink);font-weight:650}.kreator{max-width:var(--measure);background:var(--card);border:2px dashed var(--line);border-radius:var(--r);padding:1.25rem;margin:0 0 1.5rem}.kreator-wait{color:var(--muted);margin:0}.kreator{border-style:solid}.kr-postep{color:var(--muted);font-size:.9rem;margin:0 0 .25rem}.kr-krok{font-size:1.35rem;margin:0 0 1rem}.kr-krok:focus{outline:none}.kr-krok:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.kr-pytanie{border:0;padding:0;margin:0 0 1.25rem}.kr-legenda{font-weight:650;margin-bottom:.6rem;padding:0}.kr-opcja{display:flex;gap:.65rem;align-items:flex-start;padding:.65rem .8rem;border:1px solid var(--line);border-radius:var(--r);margin-bottom:.5rem;background:var(--bg)}.kr-opcja:focus-within{outline:3px solid var(--accent);outline-offset:2px}.kr-opcja input{margin-top:.3rem;accent-color:var(--accent-ink);width:1.1rem;height:1.1rem;flex:none}.kr-opcja label{cursor:pointer;display:block}.kr-etykieta{display:block;font-weight:600}.kr-opis{display:block;color:var(--muted);font-size:.92rem}.kr-akcje{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.kr-btn{font:inherit;font-weight:650;padding:.65rem 1.1rem;border-radius:var(--r);border:2px solid var(--line);background:var(--card);color:var(--fg);cursor:pointer}.kr-btn:hover:not(:disabled){border-color:var(--accent-ink)}.kr-btn:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.kr-btn:disabled{opacity:.55;cursor:not-allowed}.kr-glowny{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.kr-wynik{padding:.6rem .9rem;border-radius:var(--r);border-left:8px solid var(--line);background:var(--bg);margin-bottom:.75rem}.kr-wynik-bez_zgloszenia{border-left-color:#1f7a3f}.kr-wynik-zgloszenie{border-left-color:var(--accent-ink)}.kr-wynik-pozwolenie{border-left-color:#b3261e}.kr-wynik-zalezy{border-left-color:var(--link)}.kr-tytul{font-weight:650}.kr-uwaga{background:var(--bg);border:1px solid var(--line);border-left:6px solid var(--accent);border-radius:var(--r);padding:.7rem .9rem}.kr-pewnosc,.kr-data,.kr-baza{color:var(--muted);font-size:.92rem}.kr-lista{padding-left:1.2rem}.kr-podstawa{margin:1rem 0;border:1px solid var(--line);border-radius:var(--r);padding:.6rem .9rem;background:var(--bg)}.kr-podstawa summary{cursor:pointer;font-weight:650}.kr-cytat-adres{font-weight:600;margin:.8rem 0 .2rem;font-size:.92rem}.kr-cytat blockquote{margin:0;padding-left:.9rem;border-left:3px solid var(--line);color:var(--muted);font-size:.95rem}.kreator-priv{color:var(--muted);font-size:.92rem;max-width:var(--measure)}.kr-blad{color:#b3261e;font-weight:650}.regula{background:var(--card);border:1px solid var(--line);border-left:6px solid var(--line);border-radius:var(--r);padding:.8rem 1rem;margin:1.25rem 0}.regula-bez_zgloszenia{border-left-color:#1f7a3f}.regula-zgloszenie{border-left-color:var(--accent-ink)}.regula-pozwolenie{border-left-color:#b3261e}.regula-zalezy{border-left-color:var(--link)}.regula p{margin:0 0 .5em}.regula-wynik{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.regula-pewnosc,.regula-podstawa,.procedura-podstawa,.procedura-formularz{color:var(--muted);font-size:.92rem}.tabela-wrap{overflow-x:auto;margin:1.25rem 0}.tabela{border-collapse:collapse;width:100%;font-size:.95rem}.tabela caption{text-align:left;font-weight:700;padding-bottom:.4rem}.tabela th,.tabela td{border:1px solid var(--line);padding:.5rem .65rem;text-align:left;vertical-align:top}.tabela thead th{background:var(--band)}.procedura ol{padding-left:1.25rem}.procedura li{margin-bottom:.6rem}.cytat{margin:1.25rem 0}.cytat blockquote{margin:0;padding:.2rem 0 .2rem 1rem;border-left:3px solid var(--accent)}.cytat blockquote p{margin:0}.cytat figcaption{color:var(--muted);font-size:.92rem;margin-top:.35rem}.cta-kreator{background:var(--band);border-radius:var(--r);padding:1rem 1.25rem;margin:1.5rem 0}.cta-kreator p{margin:0 0 .6em}.wzor-pisma{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:1rem 1.25rem;margin:1rem 0}.wzor-pisma p{margin:0 0 .9em}.site-foot{background:var(--band);color:var(--on-band);margin-top:3rem;padding:2rem 0;font-size:.95rem;border-top:4px solid var(--accent)}.site-foot .wrap{display:grid;gap:1.5rem;grid-template-columns:1fr}.site-foot h2{font-size:1rem;margin-bottom:.5em;color:var(--on-band)}.site-foot ul{list-style:none;margin:0;padding:0}.site-foot li{margin-bottom:.35em}.site-foot a{color:var(--on-band);text-underline-offset:.2em}.site-foot a:hover{text-decoration-color:var(--accent);text-decoration-thickness:2px}.foot-brand{display:flex;align-items:center;gap:.6rem;font-weight:700}.foot-about p{color:var(--on-band-muted);max-width:46ch}.foot-about .foot-brand{color:var(--on-band)}@media(min-width:40rem){.tiles{grid-template-columns:repeat(3,1fr)}.article-list{grid-template-columns:repeat(2,1fr)}.site-foot .wrap{grid-template-columns:2fr 1fr 1fr}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}:root{--shadow-1:0 0 0 1px rgba(23, 32, 47, .06), 0 1px 2px rgba(23, 32, 47, .06), 0 8px 20px -12px rgba(23, 32, 47, .18);--ok-bg:#E4F3E9;--ok-fg:#14532D;--zg-bg:#FBEBCB;--zg-fg:#6B4300;--pz-bg:#FBE4E2;--pz-fg:#8F1D17;--za-bg:#E3ECFA;--za-fg:#173F82}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{text-wrap:balance}.prose p,.prose li,.lead{text-wrap:pretty}.guide-head{background:linear-gradient(180deg,var(--band),var(--bg));border-bottom:1px solid var(--line);padding:0 0 1.75rem}.guide-head .crumbs{padding-top:1.1rem}.guide-head h1{margin-top:.9rem;max-width:34ch}.chips{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:1.1rem 0 0;padding:0}.chip{background:var(--card);box-shadow:var(--shadow-1);border-radius:999px;padding:.3rem .85rem;font-size:.88rem;color:var(--fg);font-variant-numeric:tabular-nums}.chip-k{color:var(--muted)}.chip-ok{background:var(--ok-bg);color:var(--ok-fg);box-shadow:none}.chip-ok .chip-k{color:var(--ok-fg);font-weight:650}@keyframes wejscie{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.guide-head .wrap>*{animation:wejscie .45s cubic-bezier(.2,0,0,1)backwards}.guide-head .wrap>:nth-child(2){animation-delay:.08s}.guide-head .wrap>:nth-child(3){animation-delay:.16s}.guide-head .wrap>:nth-child(4){animation-delay:.24s}.guide{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:1.75rem}.guide-main{min-width:0}.guide .notice{box-shadow:var(--shadow-1);border:0;border-left:6px solid var(--accent)}.toc{display:none}.toc-mobile{margin:0 0 1.5rem;max-width:var(--measure);background:var(--card);box-shadow:var(--shadow-1);border-radius:var(--r);padding:.2rem 1rem}.toc-mobile summary{cursor:pointer;font-weight:650;padding:.7rem 0;min-height:44px}.toc-mobile nav ul,.toc nav ul{list-style:none;margin:0;padding:0}.toc-mobile nav a{display:block;padding:.5rem 0;color:var(--fg);text-decoration:none;border-top:1px solid var(--line)}@media(min-width:64rem){.guide{grid-template-columns:minmax(0,var(--measure))17rem;gap:3.5rem;justify-content:start}.toc-mobile{display:none}.toc{display:block;position:sticky;top:1.5rem;align-self:start;max-height:calc(100vh - 3rem);overflow:auto}.toc-title{margin:0 0 .6rem;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.toc nav a{display:block;padding:.38rem .8rem;border-left:2px solid var(--line);color:var(--muted);text-decoration:none;font-size:.93rem;line-height:1.4;transition-property:color,border-color,background-color;transition-duration:.15s;transition-timing-function:ease-out}.toc nav a:hover{color:var(--fg);border-left-color:var(--accent)}.toc nav a[aria-current=true]{color:var(--fg);font-weight:650;border-left-color:var(--accent);background:linear-gradient(90deg,rgba(232,169,58,.14),transparent)}.toc-cta{display:block;margin-top:1.25rem;text-align:center;background:var(--accent);color:var(--accent-fg);font-weight:700;text-decoration:none;padding:.7rem 1rem;border-radius:var(--r);min-height:44px;transition-property:filter,scale;transition-duration:.15s;transition-timing-function:ease-out}.toc-cta:hover{filter:brightness(1.06)}.toc-cta:active{scale:.96}}.guide .prose{margin-bottom:2rem}.prose h2{padding-top:.6rem;scroll-margin-top:1rem}.prose h2::before{content:"";display:block;width:2.25rem;height:3px;background:var(--accent);border-radius:2px;margin-bottom:.6rem}.regula,.wzor-pisma,.tabela-wrap,.cta-kreator,.kr-podstawa{border:0;box-shadow:var(--shadow-1)}.regula{border-left:6px solid var(--line);padding:1rem 1.15rem}.regula-wynik{display:inline-block;background:var(--za-bg);color:var(--za-fg);border-radius:999px;padding:.15rem .7rem;font-size:.78rem;margin-bottom:.6rem;letter-spacing:.05em}.regula-bez_zgloszenia .regula-wynik{background:var(--ok-bg);color:var(--ok-fg)}.regula-zgloszenie .regula-wynik{background:var(--zg-bg);color:var(--zg-fg)}.regula-pozwolenie .regula-wynik{background:var(--pz-bg);color:var(--pz-fg)}.regula-tytul{font-size:1.05rem}.regula-podstawa{border-top:1px solid var(--line);padding-top:.6rem;margin-top:.8rem}.wspolnota>p:first-child{font-size:1.05rem;margin-top:1.5rem}.tabela-wrap{border-radius:var(--r);background:var(--card)}.tabela{font-variant-numeric:tabular-nums}.tabela caption{padding:.85rem 1rem .5rem}.tabela th,.tabela td{border:0;border-top:1px solid var(--line);padding:.65rem 1rem}.tabela thead th{background:var(--band);font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.tabela tbody tr:nth-child(even) td{background:#fcf9f6}@media(max-width:39.99rem){.tabela th,.tabela td{padding:.55rem .6rem;font-size:.9rem}.tabela thead th{font-size:.74rem}}.cytat blockquote{background:var(--card);box-shadow:var(--shadow-1);border-left:4px solid var(--accent);border-radius:0 var(--r)var(--r)0;padding:.8rem 1rem}.cta-kreator{background:linear-gradient(135deg,var(--band),#FBE3B8);border-radius:calc(var(--r) + 4px);padding:1.4rem 1.5rem;box-shadow:none;border:1px solid var(--line)}.cta-kreator .btn,.btn{min-height:44px;transition-property:filter,scale;transition-duration:.15s;transition-timing-function:ease-out}.btn:active{scale:.96}.wzor-pisma{background:#fff;border-radius:var(--r);padding:1.5rem 1.6rem;position:relative}.kopiuj-pasek{display:flex;align-items:center;gap:.75rem;margin:-.25rem 0 1rem;padding-bottom:.75rem;border-bottom:1px dashed var(--line)}.kopiuj{font:inherit;font-weight:650;font-size:.92rem;background:var(--band);color:var(--fg);border:0;box-shadow:var(--shadow-1);border-radius:999px;padding:.5rem 1.1rem;min-height:44px;cursor:pointer;transition-property:background-color,scale;transition-duration:.15s;transition-timing-function:ease-out}.kopiuj:hover{background:#f0e0c8}.kopiuj:active{scale:.96}.kopiuj-stan{color:var(--ok-fg);font-weight:650;font-size:.92rem}.sources{border-top:0;box-shadow:0 -1px 0 var(--line)}.tile,.article-list li{border:0;border-top:4px solid var(--accent);box-shadow:var(--shadow-1);transition-property:box-shadow,translate;transition-duration:.18s;transition-timing-function:ease-out}.article-list li{padding:0}.article-list li a{display:block;padding:1rem 1.25rem .2rem}.article-list li p{padding:0 1.25rem 1rem}.tile:hover,.article-list li:hover{translate:0 -2px;box-shadow:0 0 0 1px rgba(23,32,47,8%),0 14px 28px -14px rgba(23,32,47,.28)}@media print{.site-head,.site-foot,.toc,.toc-mobile,.chips,.cta-kreator,.kopiuj-pasek,.crumbs,.skip,.notice{display:none!important}body{background:#fff}.guide-head{background:0 0;border:0}.guide{display:block}.regula,.wzor-pisma,.tabela-wrap{box-shadow:none;border:1px solid #999;break-inside:avoid}}@media(prefers-reduced-motion:reduce){.guide-head .wrap>*{animation:none}.tile:hover,.article-list li:hover,.btn:active,.toc-cta:active,.kopiuj:active{translate:none;scale:none}}.art-404{display:block;width:100%;max-width:22rem;height:auto;margin:0 0 1.5rem;border-radius:22px}@media(min-width:48rem){.hero .wrap{grid-template-columns:1.1fr .9fr}}