.slk{padding:clamp(56px,6vw,92px) 0;background:var(--paper-light);border-top:1px solid var(--line)}.slk__grid{display:grid;grid-template-columns:7fr 5fr;gap:24px 6vw;align-items:end}.slk h2{margin:0;font-family:var(--display);font-size:clamp(34px,3.6vw,56px);font-weight:400;line-height:.96;letter-spacing:-.05em;text-wrap:balance}.slk p{margin:18px 0 0;max-width:56ch;font-size:17px;line-height:1.6;color:var(--muted);text-wrap:pretty}.slk__akcje{display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px;justify-self:end}.slk-przycisk{display:inline-flex;align-items:center;padding:15px 20px;background:var(--ink);color:var(--paper-light);font-size:13.5px;font-weight:500;transition:box-shadow .3s ease}.slk-przycisk:hover{box-shadow:0 0 30px #ee704966}.slk-tel{font-size:14px;font-weight:500;border-bottom:1px solid var(--line)}.slk-tel:hover{color:var(--orange-tekst);border-bottom-color:var(--orange-tekst)}.slk :focus-visible{outline:2px solid var(--orange-tekst);outline-offset:3px}@media(max-width:1080px){.slk__grid{grid-template-columns:1fr}.slk__akcje{justify-self:start}.slk-tel{position:relative}.slk-tel:after{content:"";position:absolute;inset:-11px -4px}}@media(max-width:719px){.slk h2{font-size:clamp(30px,8vw,38px)}.slk__akcje{flex-direction:column;align-items:stretch;width:100%}.slk-przycisk{justify-content:center}.slk-tel{align-self:center}}.h20-hero{padding:clamp(56px,6.6vw,104px) 0 clamp(52px,6vw,92px);background:var(--dark);color:#f3f1ea}.h20-gora{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin:0;font-size:12.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#f3f1ea99}.h20-gora a{color:var(--orange);transition:color .2s ease}.h20-gora a:hover{color:#f3f1ea}.h20-hero h1{margin:22px 0 0;max-width:16ch;font-family:var(--display);font-size:clamp(48px,6vw,100px);font-weight:400;line-height:.92;letter-spacing:-.055em;text-shadow:0 0 44px rgba(243,241,234,.18)}.h20-dop{display:block;margin-top:16px;font-size:clamp(20px,1.9vw,30px);line-height:1.15;letter-spacing:-.03em;color:#f3f1ea9e;text-shadow:none;text-wrap:balance}.h20-definicja{margin:clamp(30px,3.4vw,48px) 0 0;max-width:62ch;font-size:clamp(18.5px,1.45vw,21px);line-height:1.6;color:#f3f1eadb}.h20-definicja a{border-bottom:1px solid rgba(243,241,234,.45)}.h20-definicja a:hover{color:var(--orange);border-bottom-color:var(--orange)}.h20-rekord{padding:clamp(12px,1.6vw,24px) 0 clamp(56px,6vw,92px)}.h20-wiersz{display:grid;grid-template-columns:2fr 10fr;column-gap:3vw;padding:clamp(30px,3.4vw,48px) 0;border-top:1px solid var(--line)}.h20-rekord>.h20-wiersz:first-child{border-top:0}.h20-wiersz>:not(.h20-etykieta){grid-column:2;min-width:0}.h20-etykieta{grid-column:1;margin:0;padding-top:5px;font-family:var(--body);font-size:12.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;color:var(--muted)}.h20-waga{margin:0;max-width:60ch;font-size:19px;line-height:1.62}.h20-podstawa{margin:0;max-width:46ch;font-family:var(--display);font-size:clamp(22px,2vw,30px);line-height:1.25;letter-spacing:-.02em}.h20-waga a,.h20-podstawa a,.h20-wstep a{border-bottom:1px solid rgba(23,26,24,.55)}.h20-waga a:hover,.h20-podstawa a:hover,.h20-wstep a:hover{color:var(--orange-tekst);border-bottom-color:var(--orange-tekst)}.h20-wstep{margin:0 0 14px;font-size:15.5px;line-height:1.6;color:var(--muted)}.h20-odeslania{max-width:780px;margin:0;padding:0;list-style:none}.h20-odeslania li{padding:14px 0;border-top:1px solid var(--line)}.h20-odeslania li:first-child{padding-top:0;border-top:0}.h20-odeslania a{display:flex;align-items:baseline;justify-content:space-between;gap:20px;font-family:var(--display);font-size:clamp(20px,1.9vw,27px);letter-spacing:-.03em;line-height:1.12;transition:color .2s ease,padding-left .25s ease}.h20-odeslania i{font-style:normal;color:var(--muted)}.h20-odeslania a:hover{padding-left:10px;color:var(--orange-tekst)}.h20-dopisek{display:block;margin-bottom:6px;font-size:14.5px;line-height:1.5;color:var(--muted)}.h20-odeslania a+.h20-dopisek{margin:6px 0 0}.h20-sasiedzi{display:grid;grid-template-columns:calc((100% - 3vw) * 2 / 12) 1fr 1fr;column-gap:3vw;padding-top:clamp(26px,2.8vw,38px);border-top:1px solid var(--line)}.h20-sasiedzi a{display:grid;gap:6px;align-content:start;font-family:var(--display);font-size:clamp(19px,1.6vw,24px);letter-spacing:-.03em;line-height:1.15;transition:color .2s ease}.h20-sasiedzi span{font-family:var(--body);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.h20-sasiedzi a:hover{color:var(--orange-tekst)}.h20-poprzednie{grid-column:2}.h20-nastepne{grid-column:3;text-align:right}.h20-indeks{padding:clamp(52px,5.6vw,88px) 0;border-top:1px solid var(--line)}.h20-indeks__etykieta{margin:0;font-size:12.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1.55;color:var(--muted)}.h20-grupy{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(30px,3.4vw,48px) 5vw;margin-top:clamp(26px,3vw,40px)}.h20-grupa__nazwa{margin:0;font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1.55;color:var(--orange-tekst)}.h20-grupa ul{margin:12px 0 0;padding:0;list-style:none}.h20-grupa li{border-top:1px solid var(--line)}.h20-grupa a,.h20-grupa [aria-current]{display:block;padding:9px 0;font-size:15.5px;line-height:1.4}.h20-grupa a{transition:color .2s ease}.h20-grupa a:hover{color:var(--orange-tekst)}.h20-grupa [aria-current]{font-weight:500;color:var(--orange-tekst)}.h20-odeslania a,.h20-gora a{position:relative}.h20-odeslania a:before,.h20-gora a:before{content:"";position:absolute;inset:-11px -4px}.h20-gora a:before{inset:-13px -4px}.h20-hero h1,.h20-sasiedzi a,.h20-odeslania a{text-wrap:balance}.h20 :focus-visible{outline:2px solid var(--orange-tekst);outline-offset:3px}.h20-hero :focus-visible{outline-color:var(--orange)}@media(max-width:1080px){.h20-grupy{grid-template-columns:1fr 1fr}}@media(max-width:719px){.h20-hero{padding:34px 0 36px}.h20-hero h1{margin-top:18px;font-size:clamp(36px,10vw,50px)}.h20-dop{margin-top:10px;font-size:18px}.h20-definicja{margin-top:22px;font-size:17.5px}.h20-wiersz{grid-template-columns:1fr;row-gap:12px;padding:26px 0}.h20-wiersz>:not(.h20-etykieta),.h20-etykieta{grid-column:1}.h20-etykieta{padding-top:0}.h20-waga{font-size:17px}.h20-podstawa{font-size:21px}.h20-odeslania a{font-size:19px}.h20-sasiedzi{grid-template-columns:1fr;row-gap:18px}.h20-poprzednie,.h20-nastepne{grid-column:1;text-align:left}.h20-grupy{grid-template-columns:1fr;gap:26px}}
