@layer stare,system,strony;@layer strony{.wspolpraca .naglowek--s2b .naglowek-lead{max-width:28rem;color:var(--noc-tekst)}.wspolpraca .naglowek-meta{display:block}.ws-kontakt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-5);font-family:var(--f-tekst);font-size:var(--t-maly);color:var(--noc-tekst-2)}.ws-kontakt>span{max-width:22rem;line-height:1.45}.ws-kontakt .ws-autor{font-family:var(--f-tekst);font-size:var(--t-maly);color:var(--noc-tekst-2);width:100%;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.45}@media(min-width:900px){.wspolpraca .naglowek--s2b .naglowek-meta{grid-column:2}}.ws-filtr{padding-block:clamp(72px,4rem + 6vw,144px)}.ws-panele{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-5)}@media(min-width:900px){.ws-panele{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-panel{padding:clamp(28px,4vw,64px);border-radius:28px}.ws-panel--tak{background:var(--papier-1);border:1px solid var(--papier-linia)}.ws-panel h2{margin:0 0 var(--sp-6);font-size:clamp(2rem,1.4rem + 2.2vw,3.25rem);line-height:1.02}.ws-panel ul{list-style:none;margin:0;padding:0}.ws-panel li{position:relative;padding:var(--sp-4) 0 var(--sp-4) var(--sp-6);border-top:1px solid var(--ton-linia);font-size:var(--t-tekst);line-height:1.5}.ws-panel li:before{content:"";position:absolute;left:0;top:1.5em;width:12px;height:12px;border-radius:50%}.ws-panel--tak li:before{background:var(--ak-tusz)}.ws-panel--nie li:before{border:2px solid var(--ton-tekst-2)}.ws-pasy{position:relative}.ws-pas{position:relative;margin-top:calc(var(--zaokr-sekcji) * -1);border-radius:var(--zaokr-sekcji) var(--zaokr-sekcji) 0 0;padding-block:clamp(56px,3rem + 5vw,120px) calc(clamp(56px,3rem + 5vw,120px) + var(--zaokr-sekcji))}.ws-pas-rama{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-6) var(--odstep-kol)}.ws-pas-n{margin:0;font-family:var(--f-tytul);font-size:clamp(6rem,3rem + 14vw,16rem);line-height:.8;letter-spacing:-.04em;color:var(--ton-ochra);font-variant-numeric:lining-nums}.ws-pas-tytul{font-size:var(--t-1);line-height:.98;letter-spacing:-.03em;max-width:9em}.ws-pas-linki{margin-top:var(--sp-6)}.ws-pas-et{margin:0 0 var(--sp-3);color:var(--ton-tekst-3);text-transform:none;letter-spacing:0;font-family:var(--f-tekst);font-size:var(--t-maly);font-weight:600;line-height:1.45}.ws-pas-przyciski{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.ws-pas-dl{margin:0}.ws-pas-dl dt{margin-top:var(--sp-5);padding-top:var(--sp-3);border-top:2px solid var(--ton-ochra);font-family:var(--f-tekst);font-size:var(--t-maly);letter-spacing:0;text-transform:none;color:var(--ton-tekst-3);font-weight:600;line-height:1.45}.ws-pas-dl dt:first-child{margin-top:0}.ws-pas-dl dd{margin:var(--sp-2) 0 0;font-size:var(--t-tekst);line-height:1.5}.ws-pas.ton-ak a:not(.przycisk){color:var(--noc-0)}@media(min-width:900px){.ws-pas-rama{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.ws-pas-n{grid-column:1 / span 3}.ws-pas-glowa{grid-column:4 / span 5}.ws-pas-dl{grid-column:9 / span 4}}@media(min-width:900px)and (min-height:700px){.ws-pas{position:sticky;top:var(--h-pasek);min-height:min(76svh,760px);display:flex;align-items:center}.ws-pas-rama{width:var(--rama);margin-inline:auto}.ws-pas:focus-within{z-index:2}}.ws-wyst{position:relative;margin-top:calc(var(--zaokr-sekcji) * -1);border-radius:var(--zaokr-sekcji) var(--zaokr-sekcji) 0 0;padding-block:calc(var(--zaokr-sekcji) + var(--sp-7)) var(--sp-9)}.ws-zasady-siatka{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-5) var(--odstep-kol)}@media(min-width:900px){.ws-zasady-siatka{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,6vw,96px)}.ws-zasady-siatka .uwaga-osi{grid-column:1 / -1}}.ws-zasady p{max-width:36rem;color:var(--tusz-2)}.ws-zamk{padding-block:clamp(72px,4rem + 8vw,168px);overflow:clip}.ws-zamk-wiersz{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-8);align-items:center}@media(min-width:900px){.ws-zamk-wiersz{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:var(--sp-9)}}.ws-zamk-zdanie{margin:0 0 var(--sp-6);max-width:15em;font-family:var(--f-tytul);font-size:var(--t-1-dlugi);line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.ws-zamk-co{margin:0 0 var(--sp-5);color:var(--noc-0);font-family:var(--f-tekst);font-size:var(--t-maly);font-weight:400;letter-spacing:0;text-transform:none;line-height:1.45}.ws-zamk-foto{max-width:26rem;justify-self:end;width:100%}.ws-zamk-foto .zdjecie-ramka{aspect-ratio:3 / 4;border-radius:6px}.ws-zamk-foto .zdjecie-podpis{color:var(--noc-0)}}
