/* V6.9 PROJEKT PO SZEŚCIU UWAGACH (02.11.2026; warstwa na V6.8, ładowana tylko przy budowie z --v69).
   Po ocenie właściciela V6.8: sekcje nadal „źle zaprojektowane”. Każda uwaga (linijka źródeł pod faktami, „Jak zacząć” z numerem + kółkiem + linią + strzałkami + ramką, pięć rozmiarów pisma w „W czym pomaga”,
   baner „Pokoje” z listą wyposażenia, pozycje „Pokoje i łazienka” jak przypisy, rozwijanie „Pokaż co ośrodek wymienia…”) to ta sama klasa błędu: za dużo mechanizmów i ozdób, za mało jednego systemu.
   ZASADY TEJ WARSTWY (każdą sprawdza test-v69-projekt.py albo oglądanie zrzutów):
     1. W jednym widoku trzy rozmiary pisma i dwie grubości: nagłówek sekcji (--d-h2), tytuł/otwarcie (--d-lead), treść (--d-body); grubości 400 i 600. Wyjątek: duże liczby cennika mają rozmiar nagłówka sekcji.
     2. Jedna skala odstępów: 8 / 16 / 24 / 32 / 48 / 64 (--s1…--s6). Wiersze list: ta sama wysokość, ta sama cienka linia.
     3. Bez ozdób w tekście: bez podkreśleń pomarańczowych, strzałek ↗ → w zdaniach, kółek na to samo co numer, ramek warunku. Odnośnik w treści = granat, podkreślenie 1 px.
     4. Jeden system rozwijania: wiersz listy (etykieta z czasownikiem, chevron bez ramki i kółka), treść odkrywa się pod nim w tym samym układzie wierszy; bez JavaScriptu wszystko widoczne.
     5. Lewa kolumna nigdy pusta (komputer): nagłówek + jedna rzecz (wybór, zdanie, zdjęcie albo telefon). Telefon: jedna kolumna, kolejność z DOM. */

.v69{--tl:var(--d-lead);--tx:var(--d-body);--h2:var(--d-h2);--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:64px}

/* ---------- wspólne: nagłówek, zdanie pod nim, odnośnik w treści, etykieta źródła ---------- */
.v69 .z9 h2{font-size:var(--h2);font-weight:600}
.v69 .z9-zd{margin:var(--s2) 0 0;max-width:20em;font-size:var(--tx);font-weight:400;line-height:1.45;color:var(--mut)}
.v69 .z9-link{color:var(--navy);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:currentColor}
.v69 .z9-link::after{display:none}
.v69 .z9-link:hover{background:rgba(1,22,39,.07);color:var(--navy);text-decoration-thickness:2px}
.v69 .z9-link:focus-visible,.v69 .z9-et:focus-visible{outline:3px solid var(--navy);outline-offset:3px}
.v69 .z9-et{color:var(--mut);font-weight:400;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:rgba(68,86,106,.55)}
.v69 .z9-et:hover{color:var(--navy);text-decoration-color:var(--navy)}
.v69 .z9-cta{margin:var(--s4) 0 0}
.v69 .z9-cta .btn{font-size:var(--tx)}

/* ---------- HERO: wiersz faktów z cichą etykietą przy liczbie (zamiast linijki z dwoma linkami i pustego pasa) ---------- */
.v69.v69 .ca-fakt>span,.v69.v69 .ca-fakt .z9-et{font-size:var(--tx);line-height:1.35}
.v69 .ca-fakt .z9-et{display:inline-block;margin-top:0;padding-bottom:0}
.v69 .ca-fakt>span{margin-bottom:var(--s1)}
.v69 .ca-fakty{padding-bottom:0}
.v69 .ca-fakt{padding-bottom:0}
.v69 .ca-hero+.z7{padding-top:var(--s6)}
@media (max-width:759px){
  .v69 .ca-fakt .z9-et{grid-column:1/-1;margin-top:2px}
  .v69 .ca-hero+.z7{padding-top:var(--s4)}
}

/* ---------- ROZWIJANIE: wiersz listy (etykieta + chevron), bez ramki i kółka ---------- */
.v69 .z8-tog.z9-tog{align-items:center;justify-content:space-between;gap:var(--s2);width:100%;min-height:56px;margin:0;padding:var(--s1) 4px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--navy);font:600 var(--tx)/1.3 var(--f);text-align:left}
.v69 .z8-tog.z9-tog:hover{background:var(--tint);border-color:var(--line)}
.v69 .z8-tog.z9-tog[aria-expanded=true]{background:transparent;border-color:var(--line)}
.v69 .z8-tog.z9-tog[aria-expanded=true]:hover{background:var(--tint)}
.v69 .z9-tog .z8-tog__i{width:24px;height:24px;border:0;border-radius:0;background:none;color:var(--navy)}
.v69 .z9-tog[aria-expanded=true] .z8-tog__i{background:none;color:var(--navy)}
.v69 .z9-tog .z8-ch{width:20px;height:20px}
.v69 .z9-tog:focus-visible{outline:3px solid var(--navy);outline-offset:-3px}
.v69 .z8-reg+.z8-tog,.v69 .z8-tog+.z8-reg{margin-top:0}

/* ---------- JAK ZACZĄĆ ---------- */
.v69 .z9-start .z7-wybor{margin-top:var(--s3)}
.v69 .z9-start .z7-wybor__q{margin:0 0 var(--s1);font-size:var(--tx);font-weight:600}
.js .v69 .z9-start .z7-tabs{gap:var(--s1)}
.js .v69 .z9-start .z7-tabs button{min-height:56px;padding:var(--s1) var(--s2);font-size:var(--tx);font-weight:600}
.v69 .z9-tel{margin-top:var(--s4)}
.v69 .z9-tel__k{margin:0 0 var(--s1);font-size:var(--tx);font-weight:600;line-height:1.3}
.v69 .z9-tel__n{display:flex;width:100%;min-height:64px;padding:0 var(--s3);font-size:var(--tl);font-weight:600;letter-spacing:-.03em;line-height:1;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}
.v69 .z9-tel__g{margin:var(--s1) 0 0;font-size:var(--tx);line-height:1.4;color:var(--mut)}
.v69 .z9-otw{margin:0 0 var(--s4);max-width:17em;font-size:var(--tl);font-weight:600;line-height:1.2;letter-spacing:-.02em}
.v69 .z9-kroki{counter-reset:k;border-bottom:1px solid var(--line)}
.v69 .z9-kroki li{counter-increment:k;display:grid;grid-template-columns:var(--s5) minmax(0,1fr);gap:0 var(--s2);padding:var(--s2) 0;border-top:1px solid var(--line)}
.v69 .z9-kroki li::before{content:counter(k);grid-row:1/span 3;font-size:var(--tl);font-weight:400;line-height:1.1;letter-spacing:-.03em;color:var(--mut);font-variant-numeric:lining-nums}
.v69 .z9-kroki li>*{grid-column:2;min-width:0}
.v69 .z9-kroki h3,.v69 .z9-wiersze h3{margin:0;font-size:var(--tx);font-weight:600;line-height:1.35}
.v69 .z9-kroki p,.v69 .z9-wiersze p{margin:2px 0 0;max-width:34em;font-size:var(--tx);line-height:1.45}
.v69 .z9-w2{display:block;margin-top:var(--s1);font-size:var(--tx)}
.v69 .z9-wiersze{border-bottom:1px solid var(--line)}
.v69 .z9-wiersze li{padding:var(--s2) 0;border-top:1px solid var(--line)}
.v69 .z9-start .start__panel+.start__panel{margin-top:var(--s5)}
@media (max-width:759px){
  .v69 .z9-kroki li{grid-template-columns:var(--s4) minmax(0,1fr);padding:var(--s1) 0 var(--s2)}
  .v69 .z9-otw{margin-bottom:var(--s2)}
  .v69 .z9-tel{margin-top:var(--s3);order:4}
  .js .v69 .z9-start .z7-tabs button{min-height:56px}
}

/* ---------- W CZYM POMAGA: trzy równe grupy, dwie karty ---------- */
.v69 .z9-w{border-top:2px solid var(--navy);padding-top:clamp(20px,2.6vw,32px)}
.v69 .z9-grupy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4) var(--s5);margin-top:var(--s4);align-items:start}
.v69 .z9-gr h3,.v69 .z9-karta h3{display:flex;align-items:center;gap:var(--s2);margin:0;font-size:var(--tx);font-weight:600;line-height:1.3}
.v69 .z9-gr h3{min-height:48px;padding-bottom:var(--s1);border-bottom:1px solid var(--navy)}
.v69 .z9 .z7-ik{width:32px;height:32px;flex:none}
.v69 .z9-gr li{padding:var(--s1) 0;min-height:48px;display:flex;align-items:center;border-bottom:1px solid var(--line);font-size:var(--tx);font-weight:400;line-height:1.3}
.v69 .z9-grupy[data-n="3"] .z9-gr:nth-child(2){grid-column:span 2}
.v69 .z9-grupy[data-n="3"] .z9-gr:nth-child(2) ul{columns:2;column-gap:var(--s5)}
.v69 .z9-grupy[data-n="3"] .z9-gr:nth-child(2) li{break-inside:avoid}
.v69 .z9-karty{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4) var(--s5);margin-top:var(--s5);align-items:stretch}
.v69 .z9-karta{display:flex;flex-direction:column;min-width:0}
.v69 .z9-karta h3{font-size:var(--tl);letter-spacing:-.02em;line-height:1.15;padding-bottom:var(--s2);border-bottom:2px solid var(--navy)}
.v69 .z9-karta h3 .z7-ik{width:36px;height:36px}
.v69 .z9-karta__lead{margin:var(--s2) 0 0;font-size:var(--tx);font-weight:600;line-height:1.4}
.v69 .z9-karta .z7-fakty{margin:var(--s1) 0 0;border-top:0}
.v69 .z9-karta .z7-fakty li{font-size:var(--tx);line-height:1.4;padding:var(--s1) 0 var(--s1) var(--s4);min-height:48px;display:flex;align-items:center}
.v69 .z9-karta .z7-fakty li::before{top:50%;margin-top:-8px}
.v69 .z9-karta__a{margin:auto 0 0;padding-top:var(--s3)}
@media (max-width:959px){.v69 .z9-karty{grid-template-columns:minmax(0,1fr)}.v69 .z9-grupy[data-n="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.v69 .z9-grupy[data-n="3"] .z9-gr:nth-child(2){grid-column:auto}.v69 .z9-grupy[data-n="3"] .z9-gr:nth-child(2) ul{columns:1}}
@media (max-width:759px){
  .v69 .z9-grupy,.v69 .z9-grupy[data-n="3"]{grid-template-columns:minmax(0,1fr);gap:var(--s3);margin-top:var(--s2)}
  .v69 .z9-grupy[data-n="3"] .z9-gr:nth-child(2) ul{columns:1}
  .v69 .z9-gr h3{min-height:40px}
  .v69 .z9-gr ul{padding-top:var(--s1);line-height:1.4}
  .v69 .z9-gr ul::first-letter{text-transform:uppercase}
  .v69 .z9-gr li{display:inline;min-height:0;padding:0;border:0;text-transform:lowercase;font-size:var(--tx)}
  .v69 .z9-gr li:not(:last-child)::after{content:", "}
  .v69 .z9-karty{margin-top:var(--s4);gap:var(--s3)}
  .v69 .z9-karta .z7-fakty li{min-height:40px;padding:var(--s1) 0 var(--s1) var(--s4)}
}

/* ---------- BANER „POKOJE” ---------- */
.v69 .z9-baner h3{margin:0;color:#fff;font-size:var(--h2);font-weight:600;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}
.v69 .z9-baner .z7-ins__t{max-width:560px}
.v69 .z9-baner .z7-ins__b{margin-top:var(--s2);max-width:22em;font-size:var(--tx);color:#fff}
.v69 .z9-baner .z7-ins__a{margin-top:var(--s3)}
.v69 .z9-baner .z7-ins__foto::after{background:
  linear-gradient(90deg,rgba(1,22,39,.97) 0,rgba(1,22,39,.94) 26%,rgba(1,22,39,.86) 34%,rgba(1,22,39,.7) 42%,rgba(1,22,39,.48) 51%,rgba(1,22,39,.26) 60%,rgba(1,22,39,.1) 70%,rgba(1,22,39,.02) 80%,rgba(1,22,39,0) 88%),
  linear-gradient(0deg,rgba(1,22,39,.45) 0,rgba(1,22,39,.18) 22%,rgba(1,22,39,0) 44%)}
@media (max-width:959px){
  .v69 .z9-baner .z7-ins__foto::after{background:linear-gradient(180deg,rgba(1,22,39,0) 30%,rgba(1,22,39,.35) 55%,rgba(1,22,39,.78) 80%,#011627 100%)}
  .v69 .z9-baner .z7-ins__t{max-width:none}
}
@media (max-width:759px){
  .v69 .z9-baner h3{font-size:var(--h2)}
  .v69 .z9-baner .z7-ins__b{display:block}
}

/* ---------- POKOJE I OGRÓD: pozycje jako korzyści z ikonami, zdjęcia bez podpisów ---------- */
.v69 .ca-miejsce__glowa{padding-bottom:0}
.v69 .ca-miejsce .ca-sekcja__w{display:block;padding-bottom:0}
.v69 .ca-miejsce__glowa h2{font-size:var(--h2);font-weight:600;white-space:normal}
@media (min-width:760px){.v69 .ca-rozdz__foto{--u:clamp(44px,4.6vw,62px)}.v69 .ca-rozdz__opis .z9-ik li{padding:var(--s3) 0}}
.v69 .ca-rozdz__opis h3{margin:0 0 var(--s1);padding-top:var(--s2);border-top:2px solid var(--navy);font-size:var(--tl);font-weight:600;line-height:1.15;letter-spacing:-.02em}
.v69 .ca-rozdz__opis .z9-ik{margin:0;color:var(--navy);font-size:var(--tx)}
.v69 .z9-ik li{display:grid;grid-template-columns:var(--s4) minmax(0,1fr);gap:var(--s2);align-items:start;padding:var(--s2) 0;border-top:1px solid var(--line);font-size:var(--tx);font-weight:400;line-height:1.4}
.v69 .z9-ik li:first-child{border-top:0}
.v69 .z9-ik li+li::before{content:none}
.v69 .z9-i{width:32px;height:32px;fill:none;stroke:var(--navy);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.v69 .ca-gal .gal__p{display:none}
@media (min-width:960px){
  .v69 .ca-rozdz{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s5)}
  .v69 .ca-rozdz__opis{position:sticky;top:96px;align-self:start}
}
@media (max-width:759px){
  .v69.v61 .ca-rozdz__opis li{display:grid;padding:var(--s1) 0}
  .v69.v61 .ca-rozdz__opis li:not(:last-child)::after{content:none}
  .v69 .z9-ik li{grid-template-columns:var(--s4) minmax(0,1fr);gap:var(--s2)}
  .v69 .z9-i{width:28px;height:28px}
  .v69 .ca-rozdz__opis h3,.v69.v61 .ca-rozdz__opis h3{font-size:var(--tl)}
}
.v69 .lb__cap{font-size:var(--tx);font-weight:600;letter-spacing:.02em}

/* ---------- PLAN DNIA ---------- */
.v69 .z9-godz li{display:grid;grid-template-columns:clamp(104px,12vw,168px) minmax(0,1fr);gap:0 var(--s2);align-items:baseline;padding:var(--s2) 0;border-top:1px solid var(--line)}
.v69 .z9-godz li:last-child{border-bottom:1px solid var(--line)}
.v69 .z9-godz b{font-size:var(--tl);font-weight:400;letter-spacing:-.03em;line-height:1.1;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}
.v69 .z9-godz b.z9-zak{font-size:var(--tx);font-weight:600;letter-spacing:0}
.v69 .z9-godz i{display:block;font-style:normal;font-size:var(--tx);font-weight:600;line-height:1.35}
.v69 .z9-godz small{display:block;margin-top:2px;font-size:var(--tx);font-weight:400;line-height:1.4;color:var(--mut)}
.v69 .z9-godz__n{grid-template-columns:minmax(0,1fr)!important}
.v69 .z9-cicha{margin:var(--s2) 0 var(--s3);font-size:var(--tx);line-height:1.4;color:var(--mut)}
.v69 .z9-podt{margin:var(--s3) 0 var(--s1);font-size:var(--tx);font-weight:600}
.v69 .z9-plan .z8-reg__in>.z9-podt:first-child{margin-top:var(--s2)}
.v69 .z9-plan .z8-lfoto{margin-top:var(--s4)}
@media (max-width:759px){
  .v69 .z9-godz li{grid-template-columns:76px minmax(0,1fr);gap:0 var(--s1);padding:var(--s1) 0}
  .v69 .z9-godz b{letter-spacing:-.02em}
  .v69 .z9-cicha{margin:var(--s1) 0 var(--s2)}
  .v69 .z9-plan .z9-zd{margin-top:var(--s1)}
}

/* ---------- CENNIK ---------- */
.v69 .z9-pl{margin-top:var(--s2)}
.v69 .z9-pl .z9-zd{margin-top:var(--s2)}
.v69 .z9-pl .z9-cta{margin-top:var(--s3)}
.v69 .z9-ceny{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4) var(--s5)}
.v69 .z9-cena{min-width:0;border-top:2px solid var(--navy);padding-top:var(--s2)}
.v69 .z9-cena h3{margin:0;font-size:var(--tx);font-weight:600;line-height:1.3}
.v69 .z9-cena h4{margin:var(--s3) 0 0;font-size:var(--tx);font-weight:600;color:var(--mut)}
.v69 .z9-cena__g{margin:var(--s2) 0 var(--s1)}
.v69 .z9-cena__g b{display:block;font-size:var(--h2);font-weight:400;letter-spacing:-.04em;line-height:1;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}
.v69 .z9-cena__g b i{font-style:normal;margin-left:.3em;font-size:var(--tx);font-weight:600;letter-spacing:0;color:var(--mut)}
.v69 .z9-cena__g span{display:block;margin-top:var(--s1);font-size:var(--tx);color:var(--mut)}
.v69 .z9-cena li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2);padding:var(--s1) 0;min-height:48px;border-top:1px solid var(--line);font-size:var(--tx);line-height:1.3}
.v69 .z9-cena li b{font-weight:600;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}
.v69 .z9-osobno{margin:var(--s4) 0 0;max-width:36em;font-size:var(--tx);line-height:1.5}
.v69 .z9-zr{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);margin:var(--s2) 0 var(--s4);font-size:var(--tx);line-height:1.4}
.v69 .z9-ramach{margin-top:0}
.v69 .z9-ramach .z8-tog.z9-tog{border-top:1px solid var(--navy)}
.v69 .z9-ramach .z8-reg--ramach .z8-reg__in{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--s5)}
@media (min-width:760px){
  .v69 .z9-ramach .z8-reg--ramach .z8-reg__in{grid-template-columns:repeat(2,minmax(0,1fr))}
  .v69 .z9-gr2:first-child{grid-row:1/span 2}
}
.v69 .z9-cena h4{margin-bottom:var(--s1)}
.v69 .z9-gr2 h4{margin:var(--s3) 0 var(--s1);font-size:var(--tx);font-weight:600;color:var(--mut)}
.v69 .z9-gr2 li{min-height:48px;display:flex;align-items:center;padding:var(--s1) 0;border-top:1px solid var(--line);font-size:var(--tx);line-height:1.35}
@media (max-width:959px){.v69 .z9-ceny{grid-template-columns:minmax(0,1fr);gap:var(--s3)}}
@media (max-width:759px){
  .v69 .z9-pl .z9-cta{margin-top:var(--s2)}
  .v69 .z9-pl .z9-zd{margin-top:0}
  .v69 .z9-osobno{margin-top:var(--s3)}
  .v69 .z9-zr{margin-bottom:var(--s3)}
}

/* ---------- ZESPÓŁ ---------- */
.v69 .z9-kadra .z9-zd{margin:0;max-width:none}
.v69 .z9-kadra .z7-rola{border-top:2px solid var(--navy);padding-top:var(--s2)}
.v69 .z9-kadra .z7-rola h3{margin:0 0 var(--s1);font-size:var(--tx);font-weight:600;letter-spacing:0;line-height:1.3}
.v69 .z9-kadra .z7-rola li{padding:var(--s1) 0;min-height:48px;display:flex;align-items:center;border-top:1px solid var(--line);font-size:var(--tx);line-height:1.35}
@media (max-width:759px){
  .v69 .z9-kadra .z7-rola li{display:block;min-height:0;padding:var(--s1) 0}
}

/* ---------- PYTANIA ---------- */
.v69 .z9-faq .z7-faq__c{border-top:1px solid var(--navy)}
.v69 .z9-faq .z8-tog--wszystkie{margin:0 0 var(--s1);min-height:48px;border-bottom:0}
.v69 .z8-tog.z9-tog--q{min-height:64px;padding:var(--s2) var(--s1) var(--s2) 4px;gap:var(--s2);font-weight:600}
.v69 .z9-tog--q .q__n{flex:none;width:var(--s4);font-size:var(--tx);font-weight:400;color:var(--mut)}
.v69 .z9-tog--q .q__t{flex:1 1 auto;min-width:0;font-size:var(--tx);font-weight:600;line-height:1.35;letter-spacing:0}
.v69 .z8-q{border-bottom:0}
.v69 .z8-q .z8-tog.z9-tog--q{border-bottom:1px solid var(--line)}
.v69 .z8-q.is-open{background:transparent}
.v69 .z8-reg--odp .z8-reg__in p{padding:var(--s2) var(--s5) var(--s3) calc(var(--s4) + var(--s2) + 4px);max-width:38em;font-size:var(--tx);line-height:1.5}
@media (max-width:759px){
  .v69 .z8-tog.z9-tog--q{min-height:56px;padding:var(--s1) 0 var(--s1) 2px}
  .v69 .z9-tog--q .q__n{width:var(--s3)}
  .v69 .z8-reg--odp .z8-reg__in p{padding:var(--s1) var(--s1) var(--s2) calc(var(--s3) + var(--s2) + 2px)}
  .v69 .z9-faq .z9-pl{display:none}
}

/* ---------- „O CO ZAPYTAĆ PRZEZ TELEFON” ---------- */
.v69 .z9-pytaj h2{font-size:var(--h2);line-height:1.05;letter-spacing:-.03em}
.v69 .z9-pytaj .z7-ins__a{margin-top:var(--s4)}
.v69 .z9-pytaj .z7-pyt li{grid-template-columns:var(--s5) minmax(0,1fr);padding:var(--s3) 0}
.v69 .z9-pytaj .z7-pyt li::before{font-size:var(--tl);font-weight:400;letter-spacing:-.03em}
.v69 .z9-pytaj .z7-pyt li span{font-size:var(--tl);font-weight:600;line-height:1.2;letter-spacing:-.02em}
.v69 .z9-pytaj .z8-tog--kopiuj{margin-top:var(--s3);width:auto;min-height:48px;gap:var(--s2);padding:0 var(--s2);border:1px solid rgba(255,255,255,.7);border-radius:0;background:transparent;color:#fff;font:600 var(--tx)/1.3 var(--f)}
.v69 .z9-pytaj .z8-tog--kopiuj .z8-tog__i{width:24px;height:24px;border:0;color:#fff}
.v69 .z9-pytaj .z8-tog--kopiuj:hover{background:rgba(255,255,255,.12)}
@media (max-width:959px){.v69 .z9-pytaj .z8-tog--kopiuj{order:3}}
@media (max-width:759px){
  .v69 .z9-pytaj h2{font-size:var(--h2)}
  .v69 .z9-pytaj .z7-pyt li{grid-template-columns:var(--s4) minmax(0,1fr);padding:var(--s2) 0}
  .v69 .z9-pytaj .z7-ins__a{margin-top:var(--s2)}
  .v69 .z9-pytaj .z7-pyt li span{font-size:var(--tx);font-weight:600;line-height:1.3}
  .v69 .z9-pytaj .z7-pyt li::before{font-size:var(--tx)}
}

/* ---------- KONTAKT ---------- */
.v69 .z9-kontakt .ca-lead{font-size:var(--tx);color:var(--mut)}
.v69 .z9-kontakt .ca-tel{font-size:var(--h2);font-weight:600;letter-spacing:-.035em;line-height:1}
.v69 .z9-kontakt h2{font-size:var(--h2)}
.v69 .z9-kontakt address,.v69 .z9-kontakt .kontakt__dojazd,.v69 .z9-kontakt .formularz label,.v69 .z9-kontakt .formularz .maly,.v69 .z9-kontakt .formularz h3,.v69 .z9-kontakt .formularz input,.v69 .z9-kontakt .formularz textarea,.v69 .z9-kontakt .formularz__stan{font-size:var(--tx);line-height:1.45}
.v69 .z9-kontakt .formularz h3{font-weight:600}
.v69 .z9-kontakt .kontakt__dojazd{color:var(--navy)}
.v69 .z9-kontakt .formularz a{color:var(--navy);font-weight:600;text-decoration:underline;text-decoration-color:currentColor}
.v69 .z9-kontakt .btn{font-size:var(--tx)}
.v69 .z9-kontakt .ca-kontakt__godz{font-size:var(--tx);color:var(--mut)}
.v69 .z9-kontakt .ca-kontakt__linki{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3)}

/* ---------- SKĄD TE INFORMACJE ---------- */
.v69 .z9-jak .z8-q{border-top:1px solid var(--navy)}
.v69 .z9-jak .z8-reg--jak p{margin:0 0 var(--s1);max-width:44em;font-size:var(--tx);line-height:1.45}
.v69 .z9-jak .z8-reg--jak .jak__marka{font-weight:600}
.v69 .z9-jak .z8-reg--jak ul{margin-top:var(--s2)}
.v69 .z9-jak .z8-reg--jak ul li{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:var(--s1) 0;border-top:1px solid var(--line);font-size:var(--tx);color:var(--mut)}
@media (min-width:760px){.v69 .z9-jak .z8-reg--jak ul li{grid-template-columns:minmax(0,1fr) 14rem}}
.v69 .z9-jak .z8-reg--jak ul li .z9-link{color:var(--navy)}
.v69 .z9-jak .z8-reg__in>:last-child{margin-bottom:var(--s3)}

/* ---------- STOPKA ---------- */
.v69 .stopka .maly a{color:#fff;text-decoration:underline}

/* ---------- jedna skala także w przyciskach, odnośnikach i wierszach galerii ---------- */
.v69 .z9-karta__a,.v69 .z9-w2,.v69 .z9-zr,.v69 .z9-baner .z8-nav,.v69 .z9-pytaj .btn,.v69 .z9 .btn,.v69 .z9-kontakt .btn{font-size:var(--tx)}
.v69 .z9-baner .z8-nav,.v69 .z9-pytaj .z7-ins__a .btn{font-size:var(--tx);font-weight:600}
.v69 .ca-rozdz__opis ul,.v69 .ca-rozdz__opis .z9-ik,.v69 .z9-ik li{font-size:var(--tx);line-height:1.4}
@media (max-width:759px){.v69 .ca-rozdz__opis ul,.v69.v61 .ca-rozdz__opis ul{font-size:var(--tx);line-height:1.4}}

.v69.v69 .ca-rozdz__opis li,.v69.v69 .ca-rozdz__opis .z9-ik li{font-size:var(--tx);line-height:1.4}
.v69.v69 .ca-rozdz__opis h3{font-size:var(--tl)}
.v69.v69 .z9-kontakt a,.v69.v69 .z9-kontakt .ca-kontakt__linki{font-size:var(--tx)}
.v69.v69 .z9-kontakt .ca-tel{font-size:var(--h2)}
.v69.v69 .z9-tel__n{font-size:var(--tl)}

/* „Uzależnienia mieszane”: jedna pozycja, więc na całą szerokość pod dwiema grupami, bez pustego pola z prawej */
.v69 .z9-grupy[data-n="3"] .z9-gr:nth-child(3){grid-column:1 / -1}
