.czytanie .sasiedztwo ul{list-style:none;margin:0;padding:0}.czytanie .sasiedztwo li{margin:0}.czytanie .sasiedztwo a{border-left:2px solid var(--czyt-obrys);text-decoration:none;min-height:1.5rem}.czytanie .sasiedztwo [aria-current=page],.czytanie .sasiedztwo a{display:block;padding:var(--space-1) 0 var(--space-1) .625rem;line-height:1.4}.czytanie .sasiedztwo [aria-current=page]{border-left:2px solid var(--czyt-akcent);font-weight:700}.lista-dzialu-waska{margin-top:var(--space-12)}.czytanie .wskaznik-sciezki{margin-top:var(--space-12);padding:var(--space-5);border:1px solid var(--czyt-obrys);border-left:4px solid var(--czyt-akcent);border-radius:var(--czyt-promien);font-family:var(--font-footer)}.czytanie .wskaznik-sciezki ul{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.czytanie .wskaznik-sciezki li:last-child{text-align:right;margin-left:auto}.krok-etykieta{display:block;font-size:.8125rem;color:var(--czyt-tekst-2)}.na-blogu,.pojecia-odpowiedzi{margin-top:var(--space-12)}.czytanie .na-blogu h2,.czytanie .pojecia-odpowiedzi h2{margin-top:0}.czytanie .chip.pojecie{text-decoration:none}.hero-dzialu{padding:8.75rem 0 var(--space-8);text-align:center}@media (max-width:768px){.hero-dzialu{padding-top:8rem}}.hero-dzialu .okruszki ol{justify-content:center}.hero-pigulka{display:inline-block;padding:var(--space-2) var(--space-4);background:color-mix(in srgb,var(--color-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent);border-radius:var(--radius-full);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.05em;text-transform:uppercase;margin:0 0 var(--space-4)}.hero-tytul{font-family:var(--font-heading);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:var(--font-bold);margin:0 0 var(--space-4);color:var(--color-text);line-height:1.1}.hero-lead{font-size:var(--text-lg);max-width:38.75rem;margin:0 auto var(--space-6)}.hero-lead,.hero-opis{font-family:var(--font-footer);color:var(--color-text-secondary);line-height:1.6}.hero-opis{max-width:47.5rem;margin:0 auto var(--space-4)}.hero-liczby{font-family:var(--font-footer);color:var(--color-text-secondary);font-size:var(--text-sm);margin:0 0 var(--space-6)}.uklad-dzialu{display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1fr);padding-top:var(--space-8);padding-bottom:var(--space-12)}@media (min-width:1024px){.uklad-dzialu{grid-template-columns:13.75rem minmax(0,1fr)}}@media (min-width:1280px){.uklad-dzialu{grid-template-columns:16.25rem minmax(0,1fr)}}.dzial-glowna,.dzial-nawigacja{min-width:0}.nawigacja-dzialow ul{list-style:none;margin:0;padding:0;font-family:var(--font-footer)}.nawigacja-dzialow a{display:block;padding:var(--space-2) var(--space-3);border-left:2px solid var(--color-border);color:var(--color-text);text-decoration:none;min-height:1.5rem}.nawigacja-dzialow a:hover{color:var(--color-accent)}.nawigacja-dzialow a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.nawigacja-dzialow a[aria-current=page]{border-left-color:var(--color-accent);color:var(--color-accent);font-weight:700}@media (min-width:1024px){.dzial-nawigacja{position:sticky;top:7.25rem;align-self:start;max-height:calc(100vh - 8.25rem);max-height:calc(100dvh - 8.25rem);overflow-y:auto;scrollbar-width:thin;scroll-padding-block:var(--space-2);padding:var(--space-1) .375rem var(--space-2) var(--space-1)}}@media (max-width:1023px){.nawigacja-dzialow ul{display:flex;gap:var(--space-2);overflow-x:auto;scroll-snap-type:x proximity;padding:var(--space-1) var(--space-1) .375rem}.nawigacja-dzialow li{flex:0 0 auto;scroll-snap-align:start}.nawigacja-dzialow a{border:1px solid var(--color-border);border-radius:var(--radius-full);padding:.375rem .875rem;white-space:nowrap;min-height:2.25rem;display:inline-flex;align-items:center}.nawigacja-dzialow a[aria-current=page]{background:var(--color-accent);color:var(--color-black);border-color:var(--color-accent)}}.lista-dzialu{list-style:none;margin:0;padding:0}.pozycja-dzialu{padding:var(--space-6) 0;border-bottom:1px solid var(--color-border)}.pozycja-dzialu:first-child{padding-top:0}.pozycja-dzialu h2{font-family:var(--font-heading);font-size:var(--text-xl);line-height:1.3;margin:0 0 var(--space-2)}.pozycja-dzialu h2 a{color:var(--color-text);text-decoration:none}.pozycja-dzialu h2 a:hover{color:var(--color-accent);text-decoration:underline}.pozycja-dzialu a:focus-visible,.sekcja-dzialu a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pozycja-dzialu .krotka{line-height:1.6;margin:0 0 var(--space-2)}.pozycja-dzialu .krotka,.pozycja-meta{font-family:var(--font-footer);color:var(--color-text-secondary)}.pozycja-meta{font-size:var(--text-sm);margin:0}.pozycja-meta a{color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:3px}.sekcja-dzialu{padding:var(--space-8) 0}.sekcja-dzialu h2{font-family:var(--font-heading);font-size:var(--text-2xl);margin:0 0 var(--space-6)}.sekcja-dzialu .chipy{flex-wrap:wrap}.sekcja-dzialu .chip{color:var(--color-text)}.rzad-kart-3{display:grid;gap:var(--space-4);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:768px){.rzad-kart-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.rzad-kart-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.karta-wpisu{position:relative;display:flex;flex-direction:column;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);color:var(--color-text);min-width:0}.karta-wpisu:hover{border-color:var(--color-accent)}.karta-wpisu h3{font-family:var(--font-heading);font-size:var(--text-lg);margin:0;line-height:1.3}.karta-wpisu h3 a{color:inherit;text-decoration:none}.karta-wpisu h3 a:after{content:"";position:absolute;inset:0;border-radius:var(--radius-lg)}.karta-wpisu h3 a:focus-visible{outline:none}.karta-wpisu:has(a:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.czytanie-kolumna{max-width:41.25rem;margin:0 auto;padding:var(--space-12) var(--space-4)}.ujawnienie-waskie{margin-top:var(--space-6)}.ujawnienie-waskie .ramka{margin-bottom:0}