.portal-wiecej--polka{--kp:var(--kolor-rodzaju,var(--czerwien));overflow:clip;border-color:color-mix(in srgb,var(--kp) 30%,var(--linia-2));border-radius:var(--zaokr-l);background:radial-gradient(120% 160% at 0% 0%,color-mix(in srgb,var(--kp) 16%,transparent),transparent 58%),var(--tlo-2)}.portal-wiecej--polka>summary{min-block-size:60px;padding:.75rem 1.25rem;gap:.85rem;font-size:1rem;color:var(--tekst)}.portal-wiecej--polka>summary::before{content:"";flex:none;inline-size:10px;block-size:10px;border-radius:50%;background:var(--kp);box-shadow:0 0 0 5px color-mix(in srgb,var(--kp) 20%,transparent)}.portal-wiecej--polka>summary::after{color:var(--kp)}.portal-wiecej--polka[open]>summary{border-block-end:1px solid color-mix(in srgb,var(--kp) 22%,var(--linia-2))}.polka-o__etyk{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tekst-2)}.polka-o__nazwa{font-weight:700;letter-spacing:-.01em}.portal-wiecej--polka>section{background:none;padding-block:clamp(1.4rem,3vw,2.4rem)}.portal-wiecej--polka>section h2{font-size:clamp(1.35rem,1.05rem + 1.1vw,1.95rem);letter-spacing:-.02em;line-height:1.15}.portal-wiecej--polka>section p{max-inline-size:70ch;line-height:1.7}.polka-lead{font-size:1.13rem;color:var(--tekst)}.portal-wiecej--polka [data-audyt="spis"]{padding:.75rem 1rem;border-radius:var(--zaokr-m);font-size:.86rem;color:var(--tekst-2);background:color-mix(in srgb,var(--kp) 7%,transparent);border:1px dashed color-mix(in srgb,var(--kp) 34%,transparent)}.polka-karty{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--o-4);margin-block-start:var(--o-6);counter-reset:polka}.polka-karta{counter-increment:polka;position:relative;padding:1.15rem 1.25rem 1.3rem;border-radius:var(--zaokr-m);background:var(--tlo-3);border:1px solid var(--linia-2);box-shadow:inset 0 2px 0 color-mix(in srgb,var(--kp) 55%,transparent)}.polka-karta::before{content:counter(polka,decimal-leading-zero);display:block;margin-block-end:.4rem;font-size:.74rem;font-weight:800;letter-spacing:.12em;color:var(--kp);font-variant-numeric:tabular-nums}.polka-karta h3{margin:0 0 .5rem;font-size:1.03rem;line-height:1.3}.polka-karta p{margin:0;max-inline-size:none;font-size:.93rem;line-height:1.62;color:var(--tekst-2)}.polka-karta p + p{margin-block-start:.55rem}@media (max-width:640px){.portal-wiecej--polka>summary{padding-inline:1rem;flex-wrap:wrap;row-gap:.1rem}.polka-lead{font-size:1.04rem}}.portal__czolo--baner{position:relative;isolation:isolate;overflow:hidden;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-end;gap:.35rem;min-block-size:clamp(190px,21vw,300px);margin-block-end:var(--o-4);padding:clamp(1rem,2.6vw,2rem) clamp(1rem,3vw,2.4rem);border-radius:var(--zaokr-l);color:#fff}.polka-baner{position:absolute;inset:0;z-index:-1}.polka-baner picture,.polka-baner img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 45%}.polka-baner::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(6 7 12 / .86) 0%,rgb(6 7 12 / .55) 42%,rgb(6 7 12 / .08) 78%),linear-gradient(0deg,rgb(6 7 12 / .7) 0%,transparent 55%)}.portal__czolo--baner>h1{white-space:normal;text-shadow:0 2px 22px rgb(0 0 0 / .55)}.portal__czolo--baner>h1>span:last-child{color:rgb(255 255 255 / .86)}.portal__czolo--baner>ul,.portal__czolo--baner>ul a{color:rgb(255 255 255 / .82)}.portal__czolo--baner>p:first-of-type{flex:none;max-inline-size:62ch;font-size:clamp(.86rem,.8rem + .25vw,1rem);line-height:1.5;white-space:normal;overflow:visible;color:rgb(255 255 255 / .86)}@media (max-width:640px){.portal__czolo--baner{min-block-size:210px;border-radius:var(--zaokr-m)}.polka-baner::after{background:linear-gradient(0deg,rgb(6 7 12 / .9) 0%,rgb(6 7 12 / .45) 60%,rgb(6 7 12 / .15) 100%)}}.portal-wiecej--polka .polka-karta h2{margin:0 0 .5rem;font-size:1.06rem;line-height:1.3;letter-spacing:-.01em}.polka-chipy-blok{margin-block-start:var(--o-6)}.polka-chipy-blok>h2,.polka-chipy-blok>h3{margin:0 0 .35rem;font-size:clamp(1.1rem,.98rem + .5vw,1.4rem);letter-spacing:-.01em}.polka-chipy{display:flex;flex-wrap:wrap;gap:.5rem;margin:.85rem 0 0;padding:0;list-style:none}.polka-chipy a{display:inline-flex;align-items:center;min-block-size:40px;padding:.45rem .95rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--kp) 30%,var(--linia-2));background:color-mix(in srgb,var(--kp) 8%,var(--tlo-3));color:var(--tekst);font-size:.92rem;font-weight:600;text-decoration:none;transition:background var(--czas-2),border-color var(--czas-2),transform var(--czas-2)}.polka-chipy a:hover{background:color-mix(in srgb,var(--kp) 18%,var(--tlo-3));border-color:color-mix(in srgb,var(--kp) 58%,transparent);transform:translateY(-1px)}.polka-chipy a:focus-visible{outline:2px solid var(--kp);outline-offset:2px}@media (prefers-reduced-motion:reduce){.polka-chipy a{transition:none}.polka-chipy a:hover{transform:none}}