.prawne{background:var(--paper);min-height:100vh;color:var(--tekst);font-family:var(--font-nunito),system-ui,sans-serif}.prawne-gora{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--kreska);background:#faf7feeb;align-items:center;gap:12px;padding:14px 20px;display:flex;position:sticky;top:0}.prawne-gora a{color:var(--tekst-2);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.prawne-gora a:hover{background:var(--lila-cien);color:var(--lila)}.prawne-gora a:focus-visible{outline:var(--focus);outline-offset:2px}.prawne-uklad{grid-template-columns:minmax(0,1fr);gap:40px;max-width:1120px;margin:0 auto;padding:32px 20px 96px;display:grid}@media (min-width:1000px){.prawne-uklad{grid-template-columns:250px minmax(0,1fr);align-items:start}}.prawne-tresc{max-width:72ch}.prawne-spis{background:var(--card);border:1px solid var(--kreska);border-radius:var(--r-karta);box-shadow:var(--cien);padding:18px 18px 20px}@media (min-width:1000px){.prawne-spis{max-height:calc(100vh - 120px);position:sticky;top:88px;overflow:auto}}.prawne-spis h2{font-family:var(--font-baloo),system-ui,sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--tekst-3);margin-bottom:10px;font-size:15px}.prawne-spis ol{counter-reset:spis;margin:0;padding:0;list-style:none}.prawne-spis li{counter-increment:spis;margin:2px 0}.prawne-spis a{color:var(--tekst-2);border-radius:10px;padding:6px 8px;font-size:13.5px;line-height:1.35;text-decoration:none;display:block}.prawne-spis a:before{content:counter(spis) ". ";color:var(--tekst-3);font-weight:700}.prawne-spis a:hover{background:var(--lila-cien);color:var(--lila)}.prawne-spis a:focus-visible{outline:var(--focus);outline-offset:2px}.prawne h1{font-family:var(--font-baloo),system-ui,sans-serif;color:var(--slive);margin-bottom:8px;font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:1.15}.prawne-podtytul{color:var(--tekst-3);margin-bottom:24px;font-size:14.5px}.prawne h2{font-family:var(--font-baloo),system-ui,sans-serif;color:var(--slive);margin:40px 0 12px;scroll-margin-top:84px;font-size:clamp(19px,2.2vw,23px);font-weight:700}.prawne h2:first-of-type{margin-top:28px}.prawne p{color:var(--tekst);margin:0 0 14px;font-size:15.5px;line-height:1.72}.prawne ul{margin:0 0 16px;padding-left:22px}.prawne li{margin:0 0 8px;font-size:15.5px;line-height:1.68}.prawne li::marker{color:var(--lila-2)}.prawne-tabela{border:1px solid var(--kreska);border-radius:var(--r-kafel);background:var(--card);margin:0 0 22px;overflow-x:auto}.prawne-tabela table{border-collapse:collapse;width:100%;min-width:520px}.prawne-tabela th,.prawne-tabela td{text-align:left;vertical-align:top;border-bottom:1px solid var(--kreska);padding:11px 14px;font-size:14.5px;line-height:1.6}.prawne-tabela th{background:var(--paper-2);color:var(--slive);font-weight:700;font-family:var(--font-baloo),system-ui,sans-serif}.prawne-tabela tr:last-child td{border-bottom:0}.luka{background:var(--roz-tlo);color:#8a3a68;border:1px dashed var(--roz);white-space:normal;border-radius:8px;padding:1px 8px;font-size:.92em;font-weight:700;display:inline}.luka:before{content:"do uzupełnienia: ";opacity:.75;font-weight:800}.prawne-projekt{background:var(--roz-tlo);border:1px solid var(--roz-2);border-radius:var(--r-kafel);color:#7a3159;margin:0 0 26px;padding:16px 18px}.prawne-projekt strong{font-family:var(--font-baloo),system-ui,sans-serif;color:#6d2b50;margin-bottom:4px;font-size:16px;display:block}.prawne-projekt p{color:#7a3159;margin:0;font-size:14px;line-height:1.6}.prawne-stopka{border-top:1px solid var(--kreska);color:var(--tekst-3);margin-top:40px;padding-top:18px;font-size:13.5px;line-height:1.6}@media print{.prawne-gora,.prawne-spis{display:none}.prawne{background:#fff}.prawne-uklad{max-width:none;padding:0;display:block}.prawne-tresc{max-width:none}.prawne h2{page-break-after:avoid}.prawne-tabela{page-break-inside:avoid;overflow:visible}.luka{color:#000;background:0 0;border:1px solid #999}}
