:root{--tlo:#f6f0e4;--powierzchnia:#ece3d0;--powierzchnia-mocna:#e0d4b9;--tekst:#1a2a2e;--tekst-cichy:#4d5b5c;--morze:#0f3e47;--na-morzu:#f6f0e4;--na-morzu-cichy:#b9c9c6;--na-morzu-akcent:#e9b48f;--akcent:#a8452a;--akcent-mocny:#8f3a22;--linia:#cdbf9f;color-scheme:light;--font-nagl:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", "Noto Serif", "DejaVu Serif", Georgia, serif;--font-tekst:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-1:.875rem;--t-2:1rem;--t-3:1.125rem;--t-4:1.4375rem;--t-5:1.875rem;--t-6:2.5rem;--t-7:3.25rem;--o-1:.25rem;--o-2:.5rem;--o-3:.75rem;--o-4:1rem;--o-6:1.5rem;--o-8:2rem;--o-12:3rem;--o-16:4rem;--o-24:6rem;--szerokosc:76rem;--miara:70ch;--miara-wpisu:42rem;--margines:1.25rem;--promien-zdjecia:3px;--cel-dotyku:2.75rem;--wys-naglowka:4rem;--ruch:.12s ease-out}@media (width>=48rem){:root{--margines:2rem;--wys-naglowka:4.5rem}}*,:before,:after{box-sizing:border-box}html{background:var(--tlo);scroll-padding-top:calc(var(--wys-naglowka) + var(--o-4));-webkit-text-size-adjust:100%;text-size-adjust:100%}html.menu-otwarte{overflow:hidden}body{background:var(--tlo);min-height:100dvh;color:var(--tekst);font-family:var(--font-tekst);font-size:var(--t-3);overflow-wrap:break-word;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);margin:0;line-height:1.6;display:grid}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-nagl);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;color:var(--tekst);margin:0;font-weight:600;line-height:1.15}p{margin:0}ul,ol{margin:0;padding:0}a{color:var(--akcent);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--akcent-mocny);text-decoration-thickness:2px}a:active{color:var(--tekst)}:focus-visible{outline:3px solid var(--morze);outline-offset:3px}.skip{left:var(--o-4);top:var(--o-2);z-index:100;padding:var(--o-3) var(--o-4);background:var(--morze);color:var(--na-morzu);font-size:var(--t-2);position:absolute;transform:translateY(-200%)}.skip:focus{outline-color:var(--na-morzu);transform:none}.kontener{width:100%;max-width:var(--szerokosc);padding-inline:var(--margines);margin-inline:auto}main{min-width:0}.naglowek{z-index:40;background:var(--morze);max-width:100vw;color:var(--na-morzu);position:sticky;top:0;container:naglowek/inline-size}.naglowek__pas{justify-content:space-between;align-items:center;gap:var(--o-3);min-height:var(--wys-naglowka);display:flex}.marka{align-items:center;gap:var(--o-3);min-height:var(--cel-dotyku);min-width:0;color:var(--na-morzu);font-family:var(--font-nagl);font-size:var(--t-3);letter-spacing:-.01em;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.marka:hover{color:var(--na-morzu-akcent)}.marka:active{color:var(--na-morzu)}.marka:focus-visible,.menu a:focus-visible,.menu-przelacznik:focus-visible,.stopka a:focus-visible{outline-color:var(--na-morzu)}.marka__znak{flex:none;width:2.25rem;height:2.25rem}.menu-przelacznik{justify-content:center;align-items:center;gap:var(--o-2);min-width:var(--cel-dotyku);min-height:var(--cel-dotyku);padding:0 var(--o-3);border:1px solid var(--na-morzu-cichy);color:var(--na-morzu);font:inherit;font-size:var(--t-2);cursor:pointer;background:0 0;border-radius:0;flex:none;display:inline-flex}.menu-przelacznik:hover{border-color:var(--na-morzu-akcent);color:var(--na-morzu-akcent)}.menu-przelacznik:active{background:var(--na-morzu);color:var(--morze)}.menu-przelacznik[disabled]{opacity:.5;cursor:not-allowed}.menu-przelacznik svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:1.5rem;height:1.5rem}.menu-przelacznik .ikona-zamknij,.menu-przelacznik[aria-expanded=true] .ikona-otworz{display:none}.menu-przelacznik[aria-expanded=true] .ikona-zamknij{display:block}.menu-przelacznik__napis,.menu{display:none}.naglowek[data-otwarte] .menu{inset:var(--wys-naglowka) 0 0 0;z-index:39;overscroll-behavior:contain;padding:var(--o-4) var(--margines) max(var(--o-8), env(safe-area-inset-bottom));background:var(--morze);border-top:1px solid var(--na-morzu-cichy);display:block;position:fixed;overflow-y:auto}.menu ul{list-style:none}.menu a{min-height:3rem;padding:0 var(--o-1);color:var(--na-morzu);font-size:var(--t-4);font-family:var(--font-nagl);align-items:center;text-decoration:none;display:flex}.menu a:hover{color:var(--na-morzu-akcent);text-underline-offset:.3em;text-decoration:underline 2px}.menu a:active{color:var(--na-morzu)}.menu a[aria-current]{text-underline-offset:.3em;text-decoration:underline 2px}@container naglowek (width>=26rem){.menu-przelacznik__napis{display:inline}}@container naglowek (width<=23.99rem){.marka__znak{display:none}}@container naglowek (width>=61rem){.menu-przelacznik{display:none}.marka{font-size:var(--t-4);white-space:nowrap}.menu,.naglowek[data-otwarte] .menu{background:0 0;border:0;padding:0;display:block;position:static;inset:auto;overflow:visible}.menu ul{align-items:center;gap:var(--o-2);display:flex}.menu a{min-height:var(--cel-dotyku);padding:0 var(--o-2);font-family:var(--font-tekst);font-size:var(--t-2);white-space:nowrap}}@container naglowek (width>=66rem){.menu a{padding:0 var(--o-3)}}.hero__zdjecie{background:var(--powierzchnia-mocna);height:clamp(18rem,48vw,36rem);position:relative;overflow:hidden}.hero__zdjecie img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.hero__rama{margin-top:calc(-1 * var(--o-12));position:relative}.hero__panel{max-width:38rem;padding:var(--o-6) var(--o-6) var(--o-8);background:var(--morze);color:var(--na-morzu)}.hero__panel h1{color:var(--na-morzu);font-size:var(--t-6)}.hero__haslo{margin-top:var(--o-4);color:var(--na-morzu-cichy);font-size:var(--t-3);line-height:1.5}@media (width>=48rem){.hero__panel h1{font-size:var(--t-7)}.hero__rama{margin-top:calc(-1 * var(--o-16))}.hero__panel{padding:var(--o-8) var(--o-8) var(--o-12)}}.sekcja{padding-block:var(--o-12)}@media (width>=48rem){.sekcja{padding-block:var(--o-16)}}.sekcja--bez-gory{padding-top:0}main:focus{outline:none}.sekcja--piasek{background:var(--powierzchnia)}.sekcja__glowa{justify-content:space-between;align-items:baseline;gap:var(--o-2) var(--o-6);margin-bottom:var(--o-8);flex-wrap:wrap;display:flex}.sekcja__glowa h2{font-size:var(--t-5)}.sekcja__wstep{max-width:var(--miara);margin-top:var(--o-3);color:var(--tekst-cichy)}.link-sekcji{min-height:var(--cel-dotyku);font-size:var(--t-2);align-items:center;font-weight:600;display:inline-flex}.wstep{gap:var(--o-6);display:grid}.wstep__lead{overflow-wrap:anywhere;font-family:var(--font-nagl);font-size:var(--t-4);line-height:1.4}.wstep__reszta{gap:var(--o-4);max-width:var(--miara);display:grid}@media (width>=56rem){.wstep{gap:var(--o-12);grid-template-columns:1fr 1fr;align-items:start}}.karty{gap:var(--o-8) var(--o-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));list-style:none;display:grid}.karta{gap:var(--o-3);flex-direction:column;min-width:0;display:flex;position:relative}.karta__zdjecie{aspect-ratio:3/2;border-radius:var(--promien-zdjecia);background:var(--powierzchnia-mocna);overflow:hidden}.karta__zdjecie img{object-fit:cover;width:100%;height:100%}.karta__plansza{justify-content:flex-end;gap:var(--o-2);aspect-ratio:3/2;padding:var(--o-6);border-radius:var(--promien-zdjecia);background:var(--plansza-tlo);color:var(--plansza-tekst);flex-direction:column;display:flex;position:relative;overflow:hidden}.karta__plansza:before{content:"";background:repeating-radial-gradient(circle at 88% 12%, transparent 0 1.25rem, color-mix(in srgb, currentColor 18%, transparent) 1.25rem calc(1.25rem + 1px));position:absolute;inset:0}.karta__plansza>span{position:relative}.karta__plansza-dzial{font-family:var(--font-tekst);font-size:var(--t-1);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.karta__plansza-dzial:before{content:"";width:2.5rem;height:3px;margin-bottom:var(--o-3);background:var(--plansza-kreska);display:block}.karta__plansza-haslo{font-family:var(--font-nagl);font-size:var(--t-5);overflow-wrap:anywhere;line-height:1.1}.karta--glowna .karta__plansza{padding:var(--o-8)}.karta--glowna .karta__plansza-haslo{font-size:var(--t-6)}.plansza--podroze{--plansza-tlo:var(--morze);--plansza-tekst:var(--na-morzu);--plansza-kreska:var(--na-morzu-akcent)}.plansza--dom{--plansza-tlo:var(--akcent);--plansza-tekst:var(--na-morzu);--plansza-kreska:var(--na-morzu)}.plansza--pasje{--plansza-tlo:var(--powierzchnia-mocna);--plansza-tekst:var(--morze);--plansza-kreska:var(--akcent)}.plansza--technologia{--plansza-tlo:var(--tekst);--plansza-tekst:var(--na-morzu-akcent);--plansza-kreska:var(--na-morzu-akcent)}.plansza--zdrowie{--plansza-tlo:var(--tekst-cichy);--plansza-tekst:var(--na-morzu);--plansza-kreska:var(--na-morzu-akcent)}.karta__meta,.wpis__meta{align-items:center;gap:0 var(--o-2);color:var(--tekst-cichy);font-size:var(--t-1);flex-wrap:wrap;display:flex}.karta__meta>*+:before{content:"·";margin-right:var(--o-2);color:var(--tekst-cichy)}.karta__dzial,.wpis__dzial a{z-index:1;min-height:var(--cel-dotyku);margin-block:calc((1.5rem - var(--cel-dotyku)) / 2);color:var(--morze);font-family:var(--font-tekst);font-size:var(--t-1);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.karta__dzial:hover,.wpis__dzial a:hover{color:var(--morze);text-decoration:underline 2px}.karta__dzial:active,.wpis__dzial a:active{color:var(--tekst)}.karta .karta__dzial:focus-visible{outline:3px solid var(--morze);outline-offset:2px}.karta__tytul{font-size:var(--t-4)}.karta__tytul a{color:var(--tekst);text-decoration:none}.karta p{color:var(--tekst-cichy);font-size:var(--t-2);line-height:1.55}.karta__tytul a:after,.karta__czytaj:after{content:"";position:absolute;inset:0}.karta:hover .karta__tytul a,.karta:hover .karta__czytaj{color:var(--akcent-mocny);text-underline-offset:.18em;text-decoration:underline 2px}.karta:has(a:focus-visible){outline:3px solid var(--morze);outline-offset:6px}.karta a:focus-visible{outline:none}.karta__czytaj{padding-top:var(--o-1);color:var(--akcent);font-size:var(--t-2);margin-top:auto;font-weight:600}.karta--zapowiedz{padding:var(--o-6);background:var(--powierzchnia);border-radius:0}.karta--zapowiedz .karta__zdjecie{margin:calc(-1 * var(--o-6)) calc(-1 * var(--o-6)) 0;border-radius:0}.karta--zapowiedz .karta__zrodlo{color:var(--morze);font-weight:600;display:block}.karta--zapowiedz:has(a:focus-visible){outline-offset:3px}.karta--glowna{margin-bottom:var(--o-8)}.karta--glowna .karta__tytul{font-size:var(--t-5)}.karta--glowna p{font-size:var(--t-3)}@media (width>=56rem){.karta--glowna{align-items:center;gap:var(--o-12);grid-template-columns:7fr 5fr;display:grid}.karta--glowna .karta__tekst{gap:var(--o-3);flex-direction:column;display:flex}}.karta__tekst{gap:var(--o-3);flex-direction:column;flex:1;display:flex}.grupa-zrodla+.grupa-zrodla{margin-top:var(--o-12)}.grupa-zrodla h2{margin-bottom:var(--o-6);padding-bottom:var(--o-2);border-bottom:2px solid var(--morze);font-size:var(--t-5)}.pusto{max-width:var(--miara);padding:var(--o-6);background:var(--powierzchnia);color:var(--tekst-cichy)}.podstrona-glowa{padding-block:var(--o-12) var(--o-8)}.podstrona-glowa h1{font-size:var(--t-6)}.podstrona-glowa__wstep{max-width:var(--miara);margin-top:var(--o-4);color:var(--tekst-cichy);font-size:var(--t-4);font-family:var(--font-nagl);line-height:1.4}@media (width>=48rem){.podstrona-glowa h1{font-size:var(--t-7)}}.okruszki{padding-top:var(--o-4)}.okruszki ol{font-size:var(--t-1);flex-wrap:wrap;align-items:center;list-style:none;display:flex}.okruszki li{min-height:var(--cel-dotyku);align-items:center;display:inline-flex}.okruszki li+li:before{content:"/";margin-inline:var(--o-2);color:var(--tekst-cichy)}.okruszki a{min-height:var(--cel-dotyku);align-items:center;display:inline-flex}.okruszki [aria-current=page]{color:var(--tekst-cichy)}.wpis__glowa{max-width:calc(var(--miara-wpisu) + 2 * var(--margines));padding-block:var(--o-6) var(--o-8);margin-inline:auto}.wpis__glowa h1{font-size:var(--t-6)}.wpis__dzial{margin-bottom:var(--o-2)}.wpis__meta{gap:0 var(--o-6);margin-top:var(--o-4);font-size:var(--t-2)}.wpis__podpis{min-height:var(--cel-dotyku);align-items:center;display:inline-flex}.wpis__tagi{gap:var(--o-2);max-width:var(--miara-wpisu);margin:var(--o-8) auto 0;flex-wrap:wrap;list-style:none;display:flex}.wpis__tagi li{padding:0 var(--o-2);background:var(--powierzchnia-mocna);color:var(--tekst);font-size:var(--t-1)}.wpis--bez-zdjecia .wpis__glowa{margin-bottom:var(--o-8);padding-bottom:0}.wpis--bez-zdjecia .wpis__glowa:after{content:"";height:1px;margin-top:var(--o-8);background:var(--linia);display:block}.wpis__zdjecie{max-width:64rem;margin:0 auto var(--o-8);padding-inline:var(--margines)}.wpis__zdjecie img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--promien-zdjecia);width:100%}@media (width>=48rem){.wpis__glowa h1{font-size:var(--t-6)}}.tresc{max-width:var(--miara-wpisu);font-family:var(--font-nagl);font-size:var(--t-3);margin-inline:auto;line-height:1.7}.tresc>*+*{margin-top:var(--o-4)}.tresc h2{margin-top:var(--o-12);font-size:var(--t-5)}.tresc h3{margin-top:var(--o-8);font-size:var(--t-4)}.tresc h2+*,.tresc h3+*{margin-top:var(--o-3)}.tresc ul,.tresc ol{padding-left:var(--o-6)}.tresc li+li{margin-top:var(--o-2)}.tresc blockquote{padding:var(--o-2) var(--o-6);border-left:4px solid var(--akcent);background:var(--powierzchnia);margin-inline:0}.tresc a{overflow-wrap:anywhere}.tresc img{border-radius:var(--promien-zdjecia)}.tresc table{border-collapse:collapse;font-family:var(--font-tekst);font-size:var(--t-2);display:block;overflow-x:auto}.tresc th,.tresc td{padding:var(--o-2) var(--o-3);border:1px solid var(--tekst-cichy);text-align:left;vertical-align:top}.tresc th{background:var(--powierzchnia)}.tresc hr{border:0;border-top:1px solid var(--tekst-cichy)}.wiecej{margin-top:var(--o-12)}.sasiedzi-rama{padding-bottom:var(--o-16)}.sasiedzi{gap:var(--o-4);margin-top:var(--o-12);padding-top:var(--o-8);border-top:2px solid var(--morze);grid-template-columns:minmax(0,1fr);display:grid}.sasiedzi a{min-height:var(--cel-dotyku);padding:var(--o-4);background:var(--powierzchnia);color:var(--tekst);text-decoration:none;display:block}.sasiedzi a:hover{background:var(--powierzchnia-mocna);color:var(--tekst)}.sasiedzi a:active{background:var(--powierzchnia-mocna)}.sasiedzi__etykieta{color:var(--tekst-cichy);font-size:var(--t-1);display:block}.sasiedzi__tytul{overflow-wrap:anywhere;font-family:var(--font-nagl);font-size:var(--t-4);font-weight:600;line-height:1.2;display:block}.sasiedzi a:hover .sasiedzi__tytul{text-underline-offset:.18em;text-decoration:underline 2px}@media (width>=48rem){.sasiedzi{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sasiedzi__nastepny{text-align:right;grid-column:2}}.dzialy__naglowek{margin-bottom:var(--o-8);font-size:var(--t-5)}.dzial-blok+.dzial-blok{margin-top:var(--o-12)}.dzial-blok__nazwa{margin-bottom:var(--o-6);padding-bottom:var(--o-1);border-bottom:2px solid var(--morze);font-size:var(--t-4)}.dzial-blok__nazwa a{min-height:var(--cel-dotyku);color:var(--tekst);align-items:center;text-decoration:none;display:inline-flex}.dzial-blok__nazwa a:hover{color:var(--akcent-mocny);text-decoration:underline}.dzial-blok__nazwa a:active{color:var(--tekst)}.dzial-blok__wiecej{margin-top:var(--o-4)}@media (width<=47.99rem){.dzial-blok .karty>li:nth-child(n+3){display:none}}.inne-dzialy{padding-bottom:var(--o-16)}.inne-dzialy h2{margin-bottom:var(--o-3);font-size:var(--t-4)}.inne-dzialy ul{gap:var(--o-2) var(--o-3);flex-wrap:wrap;list-style:none;display:flex}.inne-dzialy a{min-height:var(--cel-dotyku);padding:0 var(--o-4);border:1px solid var(--morze);color:var(--morze);font-size:var(--t-2);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.inne-dzialy a:hover{background:var(--morze);color:var(--na-morzu)}.inne-dzialy a:active{background:var(--powierzchnia-mocna);color:var(--morze)}.firmy{gap:var(--o-8) var(--o-12);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));list-style:none;display:grid}.firma{gap:var(--o-3);padding-top:var(--o-4);border-top:2px solid var(--morze);flex-direction:column;display:flex}.firma h2{font-size:var(--t-5)}.firma p{max-width:var(--miara)}.firma__dla-nas{font-family:var(--font-nagl);font-size:var(--t-3)}.firma__strona{align-items:center;gap:var(--o-2) var(--o-4);padding-top:var(--o-2);flex-wrap:wrap;margin-top:auto;display:flex}.firma__host{color:var(--tekst-cichy);font-size:var(--t-1)}.strona-tekst{padding-bottom:var(--o-16)}.strona-tekst__kolumna{max-width:var(--miara)}.dwie-kolumny{gap:var(--o-8);align-items:start;display:grid}@media (width>=56rem){.dwie-kolumny{gap:var(--o-12);grid-template-columns:5fr 4fr}}.dwie-kolumny img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--promien-zdjecia);width:100%}.proza>*+*{margin-top:var(--o-4)}.proza h2{margin-top:var(--o-12);font-size:var(--t-5)}.proza h2+*{margin-top:var(--o-3)}.proza ul{padding-left:var(--o-6)}.proza li+li{margin-top:var(--o-2)}.proza a{overflow-wrap:anywhere}.polityka__data{margin-top:var(--o-3);color:var(--tekst-cichy);font-size:var(--t-2)}.administrator{margin-top:var(--o-4);padding:var(--o-4) var(--o-6);background:var(--powierzchnia);list-style:none}.strona-404{padding-block:var(--o-16)}.strona-404__liczba{font-family:var(--font-nagl);font-size:var(--t-7);color:var(--akcent);line-height:1}.strona-404 h1{margin-top:var(--o-3);font-size:var(--t-6)}.strona-404 p{max-width:var(--miara);margin-top:var(--o-4)}.przycisk{min-height:var(--cel-dotyku);padding:0 var(--o-6);border:2px solid var(--morze);background:var(--morze);color:var(--na-morzu);font-size:var(--t-2);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.przycisk:hover{background:var(--tlo);color:var(--morze);text-decoration:none}.przycisk:active{background:var(--powierzchnia-mocna);color:var(--morze)}.przycisk[aria-disabled=true]{opacity:.5;pointer-events:none}.przyciski{gap:var(--o-3);margin-top:var(--o-6);flex-wrap:wrap;display:flex}.przycisk--obrys{color:var(--morze);background:0 0}.przycisk--obrys:hover{background:var(--morze);color:var(--na-morzu)}.przycisk--obrys:active{background:var(--powierzchnia-mocna);color:var(--morze)}.stopka{padding-block:var(--o-8);background:var(--morze);color:var(--na-morzu);font-size:var(--t-2)}.stopka__pas{justify-content:space-between;align-items:center;gap:var(--o-2) var(--o-8);flex-wrap:wrap;display:flex}.stopka__nazwa{overflow-wrap:anywhere;font-family:var(--font-nagl);font-size:var(--t-4);font-weight:600}.stopka ul{gap:0 var(--o-6);flex-wrap:wrap;list-style:none;display:flex}.stopka a{min-height:var(--cel-dotyku);color:var(--na-morzu);align-items:center;display:inline-flex}.stopka a:hover{color:var(--na-morzu-akcent)}.stopka a:active{color:var(--na-morzu)}.stopka__prawa{color:var(--na-morzu-cichy);font-size:var(--t-1);flex-basis:100%}@media (prefers-reduced-motion:no-preference){a,.menu-przelacznik,.przycisk,.sasiedzi a{transition:color var(--ruch), background-color var(--ruch), border-color var(--ruch)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.naglowek,.stopka,.skip{display:none}}
