:root{--granat:#14213d;--granat-jasny:#3a4a6b;--atrament:#1c1c1c;--papier:#fff;--papier-cien:#f5f4f0;--linia:#d9d6cf;--termin:#a4262c;--termin-tlo:#fbf3f2}.artykul{background:var(--papier);color:var(--atrament)}.artykul-in{max-width:760px;margin:0 auto;padding:48px 20px 64px}.artykul-kategoria{font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--granat-jasny);text-decoration:none}.artykul-kategoria:hover{text-decoration:underline}.artykul-naglowek h1{font-family:var(--font-display);font-weight:600;font-size:clamp(28px,4.5vw,40px);line-height:1.2;margin:12px 0 16px;color:var(--granat)}.artykul-stan-prawny{font-family:var(--font-mono);font-size:13px;color:var(--granat-jasny);border-top:1px solid var(--linia);border-bottom:1px solid var(--linia);padding:8px 0;margin:0 0 8px}.artykul-nota-legislacyjna{font-family:var(--font-mono);font-size:13px;color:var(--termin);margin:8px 0 0}.artykul-lead{font-family:var(--font-body);font-weight:500;font-size:19px;line-height:1.55;margin:24px 0}.pasek-terminu{display:flex;align-items:stretch;gap:0;border:1px solid var(--termin);background:var(--termin-tlo);margin:28px 0}.pasek-terminu-dni{font-family:var(--font-mono);font-weight:500;font-size:22px;line-height:1.1;color:var(--papier);background:var(--termin);padding:16px 18px;display:flex;align-items:center;white-space:nowrap}.pasek-terminu-tresc{padding:14px 18px;font-size:15px;line-height:1.55}.pasek-terminu-podstawa{font-family:var(--font-mono);font-size:13px;color:var(--granat-jasny)}.pasek-terminu-link{display:block;margin-top:8px;font-weight:600;color:var(--termin);text-decoration:none}.pasek-terminu-link:focus-visible,.pasek-terminu-link:hover{text-decoration:underline}.artykul-tresc{font-size:17px;line-height:1.7}.artykul-tresc h2{font-size:24px;margin:36px 0 12px}.artykul-tresc h2,.artykul-tresc h3{font-family:var(--font-display);font-weight:500;color:var(--granat)}.artykul-tresc h3{font-size:19px;margin:28px 0 10px}.artykul-tresc p{margin:0 0 16px}.artykul-tresc a{color:var(--granat);text-decoration:underline;text-underline-offset:2px}.artykul-tresc blockquote{margin:20px 0;padding:12px 20px;border-left:3px solid var(--granat);background:var(--papier-cien);font-style:italic}.artykul-podstawa{border:1px solid var(--linia);background:var(--papier-cien);padding:20px 22px;margin:36px 0}.artykul-podstawa h2{font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--granat-jasny);margin:0 0 10px}.artykul-podstawa p{font-family:var(--font-mono);font-size:14px;line-height:1.6;margin:0 0 8px}.artykul-podstawa-etykieta{color:var(--granat-jasny)}.artykul-cta{border:1px solid var(--granat);padding:28px;margin:40px 0;text-align:left}.artykul-cta h2{font-family:var(--font-display);font-weight:600;font-size:24px;color:var(--granat);margin:0 0 10px}.artykul-cta p{font-size:16px;line-height:1.6;margin:0 0 12px}.artykul-cta-wartosc{font-family:var(--font-mono);font-size:14px;color:var(--granat-jasny)}.artykul-cta-przycisk{display:inline-block;margin-top:8px;padding:13px 26px;background:var(--granat);color:var(--papier);font-family:var(--font-body);font-weight:600;font-size:16px;text-decoration:none}.artykul-cta-przycisk:focus-visible,.artykul-cta-przycisk:hover{background:var(--granat-jasny);outline:2px solid var(--granat);outline-offset:2px}.artykul-faq h2{font-family:var(--font-display);font-weight:500;font-size:24px;color:var(--granat);margin:0 0 16px}.artykul-faq-pozycja{border-bottom:1px solid var(--linia);padding:12px 0}.artykul-faq-pozycja summary{font-weight:600;font-size:16px;cursor:pointer;list-style-position:outside}.artykul-faq-pozycja p{margin:10px 0 4px;font-size:15px;line-height:1.65}.artykul-klauzula{margin-top:48px;border-top:1px solid var(--linia);padding-top:16px}.artykul-klauzula p{font-size:13px;line-height:1.6;color:var(--granat-jasny);margin:0}@media (max-width:560px){.pasek-terminu{flex-direction:column}.pasek-terminu-dni{padding:10px 18px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}