.wpis-karta{border:1px solid var(--linia);border-radius:var(--r);color:inherit;background:#fff;grid-template-rows:auto 1fr;text-decoration:none;transition:transform .15s,border-color .15s;display:grid;overflow:hidden}.wpis-karta:hover{border-color:var(--espresso);transform:translateY(-3px)}.wpis-karta__okladka{aspect-ratio:16/9;background:var(--piasek);position:relative}.wpis-karta__okladka img{object-fit:cover}.wpis-karta__tekst{align-content:start;gap:8px;padding:18px 20px 22px;display:grid}.wpis-karta__meta{font-size:var(--t-drobny);color:var(--karmel);font-weight:600}.strona .wpis-karta h3{font-size:var(--t-h3);line-height:1.25}.wpis-karta:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.strona .wpis-karta__zajawka{font-size:var(--t-maly);color:var(--tekst-cichy);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.wpisy{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:20px;display:grid}.blog-kategoria{grid-template-columns:auto 1fr;align-items:start;column-gap:16px}.blog-kategoria>:not(.blog-kategoria__ikona){grid-column:2}.blog-kategoria__ikona{border-radius:var(--r-maly);background:var(--piasek);grid-row:span 3;place-items:center;width:48px;height:48px;display:grid}.blog-kategoria__licznik{font-size:var(--t-maly);color:var(--karmel);font-weight:700}.strona .blog-kategoria p.blog-kategoria__licznik{color:var(--karmel)}.strona .blog-kategoria h2{font-size:var(--t-h3);line-height:1.2}.artykul-hero__siatka{grid-template-columns:1.1fr .9fr;align-items:start}.artykul-hero__siatka>*{min-width:0}.strona .artykul-hero__siatka h1{font-size:var(--t-h2);line-height:1.08}.artykul-hero__meta{font-size:var(--t-maly);color:var(--tekst-cichy);flex-wrap:wrap;gap:8px 20px;margin-top:18px;display:flex}.artykul-hero__meta span{align-items:center;gap:6px;display:inline-flex}.artykul-okladka{margin:0}.artykul-okladka img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r);background:var(--piasek);width:100%;height:auto;display:block}.artykul-okladka figcaption{font-size:var(--t-drobny);color:var(--tekst-cichy);margin-top:10px}.artykul-okladka figcaption a{color:inherit;text-underline-offset:3px}.artykul{grid-template-columns:minmax(0,1fr) 260px;gap:56px;padding-block:clamp(32px,4vw,64px);display:grid}.artykul__glowna{min-width:0;max-width:760px}.artykul__dopisek{font-size:var(--t-drobny);color:var(--tekst-cichy);margin-top:32px}.przypis{background:var(--piasek);font-size:var(--t-drobny);color:var(--karmel-ciemny);border-radius:6px;margin-inline:2px;padding:0 4px;font-weight:700;text-decoration:none}.tresc a.przypis{color:var(--karmel-ciemny);text-decoration:none}.tresc a.przypis:hover{background:var(--karmel-jasny)}.tresc figure{margin:1.5em 0 0}.tresc figure img{width:auto;max-width:100%;max-height:560px;margin-inline:auto;display:block}.tresc .ramka p{max-width:none}.tresc .ramka>p+p{margin-top:4px}.ramka__tytul{color:var(--espresso);font-weight:700}.zrodla{border:1px solid var(--linia);border-radius:var(--r);background:var(--krem);margin-top:48px;padding:clamp(20px,3vw,32px)}.strona .zrodla h2{font-size:var(--t-h3-duzy);margin-bottom:18px}.zrodla ol{font-size:var(--t-maly);gap:12px;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.zrodla li{grid-template-columns:2.5em minmax(0,1fr);gap:4px;display:grid}.zrodla__numer{color:var(--karmel);font-weight:700}.zrodla__tytul{color:var(--atrament);overflow-wrap:anywhere;font-weight:600}.zrodla__opis{color:var(--tekst-cichy)}.zrodla a{color:var(--karmel);text-underline-offset:3px;align-items:center;gap:4px;margin-left:6px;font-weight:700;display:inline-flex}.zrodla a:hover{color:var(--karmel-ciemny)}.spis{max-height:calc(100vh - 120px);padding-right:4px;position:sticky;top:96px;overflow-y:auto}.spis__tytul{font-size:var(--t-drobny);letter-spacing:.08em;text-transform:uppercase;color:var(--karmel);margin-bottom:12px;font-weight:700}.spis ol,.spis-mobilny ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.spis button,.spis-mobilny li button{border-radius:var(--r-maly);width:100%;min-height:44px;font:inherit;font-size:var(--t-maly);text-align:left;color:var(--tekst-cichy);cursor:pointer;background:0 0;border:0;padding:10px 12px;line-height:1.35}.spis button:hover,.spis-mobilny li button:hover{color:var(--espresso);background:var(--krem)}.spis button[aria-current=true],.spis-mobilny li button[aria-current=true]{background:var(--piasek);color:var(--espresso);font-weight:700}.spis-mobilny{z-index:30;border:1px solid var(--linia);border-radius:var(--r-maly);background:#fff;margin-bottom:24px;position:sticky;top:72px}.spis-mobilny__przycisk{width:100%;min-height:48px;font:inherit;font-size:var(--t-maly);color:var(--atrament);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.spis-mobilny__przycisk>span{align-items:center;gap:8px;min-width:0;display:flex}.spis-mobilny__przycisk .ikona{color:var(--karmel)}.spis-mobilny__biezacy{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spis-mobilny__strzalka{transition:transform .15s}.spis-mobilny__przycisk[aria-expanded=true] .spis-mobilny__strzalka{transform:rotate(180deg)}.spis-mobilny ol{border-top:1px solid var(--linia);max-height:55vh;margin:0;padding:6px;list-style:none;overflow-y:auto}.ocena{font-size:var(--t-maly);color:var(--tekst-cichy);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:18px;display:flex}.ocena__gwiazdki{display:flex}.ocena__gwiazdka{border-radius:var(--r-maly);cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;transition:transform .15s;display:grid}.ocena__gwiazdka:hover{transform:scale(1.1)}.ocena__gwiazdka:disabled{opacity:.6;cursor:wait}.ocena__gwiazdka svg{fill:none;width:26px;height:26px;stroke:var(--obrys-pola);stroke-width:1.5px}.ocena__gwiazdka--pelna svg{fill:var(--karmel);stroke:var(--karmel)}.ocena__wynik{color:var(--espresso);font-weight:700}.ocena__komunikat{color:var(--karmel-ciemny);font-weight:600}.ocena--duza{border:1px solid var(--linia);border-radius:var(--r);background:var(--krem);text-align:center;justify-items:center;gap:10px;margin-top:48px;padding:clamp(24px,4vw,40px);display:grid}.strona .ocena--duza h2{font-size:var(--t-h3-duzy)}.ocena--duza .ocena__gwiazdka{width:52px;height:52px}.ocena--duza .ocena__gwiazdka svg{width:34px;height:34px}.komentarze{margin-top:56px}.komentarze__naglowek{align-items:center;gap:10px;margin-bottom:20px;display:flex}.komentarze__naglowek .ikona{color:var(--karmel)}.strona .komentarze h2{font-size:var(--t-h3-duzy)}.komentarze__liczba{color:var(--tekst-cichy);font-weight:400}.komentarze__lista{gap:14px;margin:0;padding:0;list-style:none;display:grid}.komentarz{border:1px solid var(--linia);border-radius:var(--r);background:#fff;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:18px;display:grid}.komentarz__awatar{background:var(--piasek);width:40px;height:40px;color:var(--karmel-ciemny);border-radius:50%;place-items:center;display:grid}.komentarz__autor{color:var(--espresso);font-weight:700}.komentarz time{font-size:var(--t-drobny);color:var(--tekst-cichy);margin-left:10px}.strona .komentarz__tresc{font-size:var(--t-maly);white-space:pre-wrap;overflow-wrap:anywhere;max-width:none;margin-top:6px}.komentarz__zglos{min-height:44px;font-size:var(--t-drobny);color:var(--tekst-cichy);text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.komentarz__zglos:hover{color:var(--karmel-ciemny)}.komentarze__info{border-radius:var(--r-maly);background:var(--krem);font-size:var(--t-maly);color:var(--tekst-cichy);padding:16px 18px}.komentarz-formularz{border:1px solid var(--linia);border-radius:var(--r);background:var(--krem);margin-top:32px;padding:clamp(20px,3vw,28px)}.strona .komentarz-formularz h3{font-size:var(--t-h3);margin-bottom:6px}.strona .komentarz-formularz__opis{font-size:var(--t-maly);color:var(--tekst-cichy);margin-bottom:18px}.komentarz-formularz form{gap:16px;display:grid}.komentarz-formularz__para{grid-template-columns:1fr 1fr;gap:16px;display:grid}.komentarz-formularz__para>*{min-width:0}.blog-etykieta{font-size:var(--t-maly);color:var(--atrament);margin-bottom:6px;font-weight:600;display:block}.blog-pole{border:1px solid var(--obrys-pola);border-radius:var(--r-maly);width:100%;min-height:48px;font:inherit;font-size:var(--t-tekst);color:var(--atrament);background:#fff;padding:10px 14px}.blog-pole:focus-visible{outline:3px solid var(--karmel);outline-offset:1px}.komentarz-formularz__licznik{font-size:var(--t-drobny);text-align:right;color:var(--tekst-cichy);margin-top:4px}.komentarz-formularz__stopka{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.strona .komentarz-formularz__zgoda{font-size:var(--t-drobny);color:var(--tekst-cichy)}.komentarz-formularz__zgoda a{color:var(--karmel);text-underline-offset:3px}.komentarz-formularz__blad{font-size:var(--t-maly);color:#a61b1b;font-weight:600}.komentarz-sukces{border-radius:var(--r-maly);background:#effaf2;border:1px solid #b9dfc4;grid-template-columns:auto 1fr;gap:12px;padding:16px 18px;display:grid}.komentarz-sukces .ikona{color:var(--pistacja)}.komentarz-sukces__tytul{color:var(--espresso);font-weight:700}.komentarz-sukces button{min-height:44px;font:inherit;font-size:var(--t-maly);color:var(--karmel);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-weight:700;text-decoration:underline}.pole-pulapka{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.blog-komunikat{text-align:center;justify-items:center;gap:16px;max-width:520px;margin-inline:auto;padding-block:clamp(56px,8vw,112px);display:grid}.blog-komunikat__ikona{background:var(--piasek);width:64px;height:64px;color:var(--karmel-ciemny);border-radius:50%;place-items:center;display:grid}.blog-komunikat__ikona .ikona{width:32px;height:32px}.strona .blog-komunikat p{color:var(--tekst-cichy)}.blog-powrot{align-items:center;gap:6px;min-height:44px;display:inline-flex}@media (max-width:1023px){.artykul{grid-template-columns:minmax(0,1fr)}.artykul__bok{display:none}}@media (min-width:1024px){.spis-mobilny{display:none}}@media (max-width:960px){.artykul-hero__siatka{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.komentarz-formularz__para{grid-template-columns:minmax(0,1fr)}.komentarz-formularz__stopka .przycisk{flex:100%}.ocena__gwiazdka{width:44px;height:44px}.ocena--duza .ocena__gwiazdka{width:48px;height:48px}}.blog-nadtytul-ikona{align-items:center;gap:8px;display:inline-flex}.blog-inne{border-top:1px solid var(--linia);font-size:var(--t-maly);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:40px;padding-top:24px;display:flex}.blog-inne span{color:var(--tekst-cichy)}.blog-inne a{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.strona .artykul-sekcja:first-child>h2{margin-top:0}.artykul-dol__powiazane{margin-bottom:clamp(40px,5vw,64px)}.strona .artykul-dol__powiazane h2{margin-bottom:24px}.strona .pas-cta p{max-width:56ch}.artykul-dol__powrot{margin-top:28px}.artykul-hero__siatka a.nadtytul{width:fit-content;text-decoration:none}.artykul-hero__siatka a.nadtytul:hover{text-underline-offset:4px;text-decoration:underline}.strona .blog-komunikat h1{font-size:var(--t-h2)}.strona .tresc ul.lista-numerowana{padding-left:0;list-style:none}.tresc ol[type=a]{margin-top:6px;list-style:lower-alpha}.strona .artykul-tabela{-webkit-overflow-scrolling:touch;margin-block:1.2em;overflow-x:auto}.strona .artykul-tabela table{font-variant-numeric:normal}.strona .artykul-tabela td:first-child{white-space:nowrap}.strona .artykul-tabela caption{caption-side:top;text-align:left;font-size:var(--t-maly);color:var(--tekst-cichy);padding-bottom:8px}
