/* Podstrony o pobycie: wspólna oprawa z istniejącą stroną. */
.poradnik-start{padding-block:28px 56px}
.okruszki{display:flex;flex-wrap:wrap;gap:10px;font-size:.9rem;color:var(--tekst-cichy);margin-bottom:36px}
.poradnik-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(28px,5vw,64px)}
.poradnik-nadtytul{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--woda);font-weight:600}
.poradnik h1{font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.12;max-width:22ch;text-wrap:balance}
.poradnik-lead{margin-block:24px 28px;color:var(--tekst-cichy);font-size:1.08rem;line-height:1.7;max-width:58ch}
.poradnik-hero figure{margin:0}
.poradnik-hero img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center 64%;border-radius:var(--r-m)}
.poradnik-hero figcaption{font-size:.84rem;color:var(--tekst-cichy);margin-top:12px;line-height:1.5}
.poradnik-uklad{display:grid;grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:clamp(32px,5vw,70px);padding-block:24px 64px}
.poradnik-tekst{min-width:0;max-width:72ch}
.poradnik-tekst section+section{margin-top:46px}
.poradnik-tekst h2{font-size:clamp(1.65rem,3vw,2.2rem);margin-bottom:20px;line-height:1.18;text-wrap:balance}
.poradnik-tekst p{line-height:1.75}
.poradnik-tekst a,.poradnik-powiazany a{color:var(--tekst);text-decoration-thickness:1px;text-underline-offset:4px}
.plan-pobytu{padding-left:24px;display:grid;gap:16px;line-height:1.75}
.plan-pobytu li{padding-left:8px}
.poradnik-karta{position:sticky;top:90px;padding:26px;border:1px solid var(--linia);border-radius:var(--r-m);background:var(--tlo-2)}
.poradnik-karta h2{font-size:1.5rem;line-height:1.2;margin-bottom:20px}
.poradnik-karta ul{padding-left:20px;display:grid;gap:12px;font-size:.95rem;margin-bottom:26px}
.poradnik-karta .btn{width:100%;white-space:normal;line-height:1.3}
.poradnik-telefon{display:block;text-align:center;margin-top:16px;font-weight:600}
.poradnik-powiazany{border-top:1px solid var(--linia);margin-top:44px;padding-top:24px}
.poradnik-zamkniecie{text-align:center;max-width:800px}
.poradnik-zamkniecie p{margin-top:22px;color:var(--tekst-cichy)}
.poradnik-przyciski{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:28px}
.poradnik .stopka h2{font-size:1.05rem;margin-bottom:14px;color:#fff;font-weight:600}
.poradnik .stopka a{overflow-wrap:anywhere}
@media(max-width:850px){.poradnik-hero{grid-template-columns:1fr}.poradnik-hero img{aspect-ratio:16/10}.poradnik-uklad{grid-template-columns:1fr}.poradnik-karta{position:static;max-width:560px}.poradnik h1{max-width:25ch}.poradnik-start{padding-bottom:32px}}
@media(max-width:420px){.poradnik .pasek__in{gap:10px}.poradnik .marka{font-size:1.02rem}.poradnik-przyciski .btn{width:100%}.poradnik-start{padding-top:20px}.okruszki{margin-bottom:26px}}
