:root{--serif: "Fraunces Variable", Georgia, serif;--sans: "Instrument Sans Variable", system-ui, sans-serif;--ease: cubic-bezier(.2, .7, .1, 1);--ink: #171C33;--soft: #4A4F68;--line: rgba(23, 28, 51, .17);--card: rgba(255, 255, 255, .62);--paper: #F7F2E9;--accent: #A2452C;--btn: #171C33;--btn-ink: #F7F2E9}.noc{--ink: #F3EFE7;--soft: #BEC2DA;--line: rgba(243, 239, 231, .22);--card: rgba(243, 239, 231, .06);--paper: #0B1026;--accent: #F2C88F;--btn: #F2C88F;--btn-ink: #1A1430;color:var(--ink)}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;scroll-padding-top:1.5rem;-webkit-text-size-adjust:100%}body{color:var(--ink);background:var(--paper);font:400 1.125rem/1.65 var(--sans);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}a{color:inherit}:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}.soft{color:var(--soft)}.acc{color:var(--accent)}.wrap{width:min(100% - 2.5rem,66rem);margin:0 auto}.eyebrow{font:600 .8125rem/1.35 var(--sans);letter-spacing:.16em;text-transform:uppercase}.skok{position:absolute;left:1rem;top:-4rem;z-index:10;padding:.6rem 1.1rem;border-radius:99px;background:#f2c88f;color:#1a1430;font-size:.9375rem;font-weight:600;text-decoration:none}.skok:focus{top:.85rem;outline:2px solid #F3EFE7;outline-offset:3px}@keyframes twinkle{0%{opacity:.12}to{opacity:.85}}.stars{position:absolute;inset:0;pointer-events:none}.stars b{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;animation:twinkle 5s ease-in-out infinite alternate}.pasek{position:relative;overflow:hidden;background:linear-gradient(180deg,#060918,#0d1332)}.pasek:after,.koniec:before{content:"";position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,#7c8cf0,#ff9e78 55%,#ffd98a)}.pasek:after{bottom:0}.koniec:before{top:0}.bar{position:relative;z-index:1;display:flex;align-items:center;gap:1.6rem;padding:1.1rem clamp(1.25rem,4vw,3rem);font-size:.9375rem;line-height:1.6}.brand{font:430 1.3rem/1 var(--serif);font-variation-settings:"opsz" 36;letter-spacing:-.015em;text-decoration:none;margin-right:auto}.brand i{font-style:italic;color:var(--accent)}.bar nav{display:flex;gap:1.6rem}.bar nav a{text-decoration:none;opacity:.82}.bar nav a:hover,.bar nav a[aria-current]{opacity:1;text-decoration:underline;text-underline-offset:.3em}.bar nav a[aria-current]{text-decoration-color:var(--accent)}.bar .go{text-decoration:none;font-weight:600;border:1px solid var(--accent);border-radius:99px;padding:.5rem 1.05rem;white-space:nowrap}.bar .go:hover{background:var(--accent);color:var(--btn-ink)}.okruszki{padding-top:1.8rem;font-size:.875rem;line-height:1.5;color:var(--soft)}.okruszki ol{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.15rem .6rem}.okruszki li+li:before{content:"/";margin-right:.6rem;opacity:.55}.okruszki a{text-decoration:none}.okruszki a:hover{text-decoration:underline;text-underline-offset:.25em}.okruszki [aria-current]{color:var(--ink)}.naglowek{padding:clamp(2rem,6vh,3.5rem) 0 clamp(2.2rem,6vh,3.5rem)}h1{font:360 clamp(2.15rem,5.2vw,3.75rem)/1.05 var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.03em;margin-top:1rem;max-width:21ch;text-wrap:balance}h1 em{font-style:italic;color:var(--accent)}.meta{margin-top:1.5rem;font-size:.9375rem;display:flex;flex-wrap:wrap;gap:.2rem 1.4rem}.uklad{display:grid;grid-template-columns:minmax(0,37rem) minmax(0,15rem);justify-content:space-between;gap:3rem;align-items:start;border-top:1px solid var(--line);padding-top:clamp(2rem,5vh,3rem)}.spis-m{display:none}.spis-d{position:sticky;top:2rem;max-height:calc(100vh - 4rem);overflow-y:auto;font-size:.9375rem;line-height:1.35}.spis-d ol{list-style:none;padding:0;margin-top:1rem;border-left:1px solid var(--line)}.spis-d a{display:block;margin-left:-1px;padding:.4rem 0 .4rem 1rem;border-left:2px solid transparent;color:var(--soft);text-decoration:none}.spis-d a:hover{color:var(--ink)}.spis-d a[aria-current]{color:var(--ink);border-left-color:var(--accent)}.spis-d a:focus-visible{outline-offset:-2px}.tresc>*+*{margin-top:1.15em}.tresc h2,.tresc h3{font-family:var(--serif);text-wrap:balance;scroll-margin-top:1.5rem}.tresc h2{font-weight:370;font-size:clamp(1.7rem,3.2vw,2.15rem);line-height:1.12;font-variation-settings:"opsz" 60;letter-spacing:-.02em;margin-top:3.4rem}.tresc h3{font-weight:440;font-size:1.45rem;line-height:1.2;font-variation-settings:"opsz" 48;letter-spacing:-.01em;margin-top:2.4rem}.tresc h2+*,.tresc h3+*{margin-top:.9rem}.tresc .wstep{font-size:1.25rem;line-height:1.55}.tresc p,.tresc li{text-wrap:pretty}.tresc strong{font-weight:600}.tresc a{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.22em;transition:color .2s ease}.tresc a:hover{color:var(--accent);text-decoration-thickness:2px}.tresc ul,.tresc ol{padding-left:1.35rem}.tresc li+li{margin-top:.55em}.tresc li::marker{color:var(--accent)}.tresc li>ul,.tresc li>ol{margin-top:.55em}.tresc blockquote{padding-left:1.3rem;border-left:2px solid var(--accent);font:italic 380 1.3rem/1.4 var(--serif);font-variation-settings:"opsz" 48}.tresc code{font:.9em/1 ui-monospace,SF Mono,Menlo,Consolas,monospace;padding:.15em .35em;border-radius:4px;background:#171c3312}.tresc hr{border:0;border-top:1px solid var(--line);margin-top:2.5rem}.tresc .zastrzezenie{margin-top:2.6rem;font-size:.9375rem;line-height:1.55;color:var(--soft)}.tresc .skrot{margin-top:2rem;padding:clamp(1.4rem,3.5vw,2rem);border:1px solid var(--line);border-radius:1.4rem;background:var(--card)}.tresc .skrot h2,.tresc .zrodla h2,.dalej h2{font:600 .8125rem/1.35 var(--sans);font-variation-settings:normal;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-top:0}.tresc .skrot ul,.tresc .skrot ol{list-style:none;padding:0;margin-top:1rem}.tresc .skrot li{padding:.8rem 0;border-top:1px solid var(--line);margin:0;font-size:1.0625rem;line-height:1.55}.tresc .skrot li:last-child{padding-bottom:0}.tresc .lista-kontrolna{list-style:none;padding:0;border-top:1px solid var(--line)}.tresc .lista-kontrolna li{position:relative;margin:0;padding:.85rem 0 .85rem 2.4rem;border-bottom:1px solid var(--line);line-height:1.5}.tresc .lista-kontrolna li:before{content:"";position:absolute;left:.1rem;top:1.02rem;width:1.2rem;height:1.2rem;border:1.5px solid var(--ink);border-radius:.32rem;background:#ffffffb3}.tresc .tabela{margin-top:1.8rem;overflow-x:auto;border:1px solid var(--line);border-radius:1rem;background:linear-gradient(90deg,#fcfaf7 45%,#fcfaf700) left center / 2.6rem 100% no-repeat local,linear-gradient(270deg,#fcfaf7 45%,#fcfaf700) right center / 2.6rem 100% no-repeat local,linear-gradient(90deg,#171c3329,#171c3300) left center / 1.2rem 100% no-repeat scroll,linear-gradient(270deg,#171c3329,#171c3300) right center / 1.2rem 100% no-repeat scroll,#fcfaf7}.tresc .tabela:focus-visible{outline-offset:2px;border-radius:1rem}.tresc table{width:100%;min-width:calc(var(--kolumny, 3) * 8.5rem);border-collapse:collapse;font-size:.9375rem;line-height:1.5}.tresc th{padding:.9rem 1rem;text-align:left;vertical-align:bottom;font:600 .75rem/1.35 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);background:#171c330b}.tresc td{padding:.85rem 1rem;vertical-align:top;border-top:1px solid var(--line);text-wrap:pretty}.tresc th:first-child,.tresc td:first-child{min-width:9.6rem}.tresc .tabela[data-kolumny="1"] table,.tresc .tabela[data-kolumny="2"] table{min-width:0}.tresc .tabela+*{margin-top:1.8rem}.uklad .tresc>:first-child{margin-top:0}.tresc .zrodla{margin-top:3.6rem;padding-top:2rem;border-top:1px solid var(--line)}.tresc .zrodla ol{margin-top:1rem;font-size:.9375rem;line-height:1.5;color:var(--soft)}.tresc .zrodla a{color:var(--ink);overflow-wrap:anywhere}.dalej{margin-top:clamp(4rem,9vh,6rem)}.karty{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2.5rem;margin-top:1.4rem;list-style:none;padding:0}.karty li{border-top:1px solid var(--line)}.karty a{display:block;height:100%;padding:1.2rem 0 1.4rem;text-decoration:none}.karty b{display:block;font:380 1.3rem/1.22 var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.01em}.karty span{display:block;margin-top:.6rem;font-size:.9375rem;line-height:1.5;color:var(--soft)}.karty a:hover b{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.22em}.grupa{margin-top:clamp(3rem,8vh,4.5rem)}.grupa:first-of-type{margin-top:0}.grupa>h2{display:flex;align-items:baseline;gap:.8rem;font:600 .8125rem/1.35 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.grupa>h2 small{font:inherit;color:var(--soft);letter-spacing:.08em}.lista{list-style:none;padding:0;margin-top:1.2rem;border-top:1px solid var(--line)}.grupa>.lista:first-child{margin-top:0}.lista li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:.6rem 3rem;align-items:baseline;padding:1.6rem 0;border-bottom:1px solid var(--line)}.lista h2,.lista h3{font:380 clamp(1.4rem,2.4vw,1.75rem)/1.18 var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.015em;text-wrap:balance}.lista a{text-decoration:none}.lista a:hover{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.2em}.lista p{font-size:1.0625rem;line-height:1.55;color:var(--soft)}.lista time{display:block;margin-top:.5rem;font-size:.875rem}.polityka{border-top:1px solid var(--line);padding-top:clamp(2rem,5vh,3rem)}.polityka .tresc{max-width:37rem}.polityka .tresc>:first-child{margin-top:0}.koniec{position:relative;overflow:hidden;margin-top:clamp(4.5rem,11vh,7.5rem);background:linear-gradient(180deg,#060918,#0d1332 48%,#1b1a45 82%,#2c2452)}.koniec .wrap{position:relative}.glow{position:absolute;right:-9rem;top:38%;width:42rem;aspect-ratio:1;transform:translateY(-50%);border-radius:50%;background:#f2a96e;filter:blur(90px);opacity:.26;pointer-events:none}.przejscie{padding:clamp(4.5rem,12vh,7.5rem) 0 clamp(4rem,10vh,6.5rem)}.przejscie h2{font:360 clamp(2.1rem,5vw,3.75rem)/1.04 var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.03em;margin-top:1rem;max-width:17ch;text-wrap:balance}.przejscie h2 em{font-style:italic;color:var(--accent)}.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:2.2rem}.btn{display:inline-flex;padding:.95rem 1.6rem 1rem;border-radius:99px;background:var(--btn);color:var(--btn-ink);text-decoration:none;font:600 1.1875rem/1.15 var(--sans);letter-spacing:-.01em;transition:transform .35s var(--ease),box-shadow .35s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 40px -14px var(--btn)}.more{text-underline-offset:.3em;text-decoration-thickness:1px}footer{padding:2rem 0 3rem;font-size:.9375rem;line-height:1.6;border-top:1px solid var(--line)}footer p+p{margin-top:.45rem}footer .linki{display:flex;flex-wrap:wrap;gap:.2rem 1.5rem}.brak{min-height:100svh;display:flex;flex-direction:column;background:linear-gradient(180deg,#060918,#0d1332 48%,#1b1a45 82%,#2c2452)}.brak .tlo{position:fixed;inset:0;overflow:hidden;pointer-events:none}.brak .tlo .glow{right:auto;left:62%;top:58%}.brak .bar,.brak main,.brak footer{position:relative;z-index:1}.brak main{flex:1;display:flex;align-items:center;padding:clamp(3rem,10vh,6rem) 0}.brak h1{font-size:clamp(2.7rem,7.4vw,5.9rem);line-height:1;letter-spacing:-.035em;max-width:12ch;margin-top:1.4rem}.brak .sub{margin-top:1.6rem;max-width:40ch;font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.5}@media(max-width:1060px){.bar nav{display:none}}@media(max-width:999px){.uklad{display:block}.spis-d{display:none}.spis-m{display:block;margin-bottom:2rem;border:1px solid var(--line);border-radius:1rem;background:var(--card);font-size:1rem;line-height:1.4}.spis-m summary{list-style:none;display:flex;align-items:center;padding:1rem 1.2rem;cursor:pointer;font:600 .8125rem/1.35 var(--sans);letter-spacing:.16em;text-transform:uppercase;border-radius:1rem}.spis-m summary::-webkit-details-marker{display:none}.spis-m summary:after{content:"";flex:0 0 auto;margin-left:auto;width:10px;height:10px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);opacity:.7}.spis-m[open] summary:after{transform:rotate(225deg) translate(-2px,-2px)}.spis-m summary:focus-visible{outline-offset:-3px}.spis-m ol{list-style:none;margin:0;padding:0 1.2rem .6rem}.spis-m li{border-top:1px solid var(--line)}.spis-m a{display:block;padding:.75rem 0;text-decoration:none}.tresc,.spis-m{max-width:37rem}.tresc table{min-width:calc(var(--kolumny, 3) * 10.5rem)}.karty{grid-template-columns:1fr}.lista li{grid-template-columns:1fr;padding:1.4rem 0}}@media(max-width:620px){.glow{width:26rem;right:-15rem;top:78%;opacity:.2}.brak .tlo .glow{left:auto;right:-15rem;top:78%}.okruszki .tu{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
