.mst{--mst-max:1080px;--mst-proza:62ch;max-width:var(--mst-max);color:var(--jadore-ink);font-family:var(--font-body), system-ui, sans-serif;margin:0 auto;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,4vw,2rem) clamp(3rem,8vw,6rem)}.mst-okruszki{font-size:var(--t-drobny);color:var(--jadore-graphite);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:clamp(1.5rem,4vw,2.5rem);display:flex}.mst-okruszki a{color:var(--jadore-graphite);border-bottom:1px solid #0000;text-decoration:none}.mst-okruszki a:hover,.mst-okruszki a:focus-visible{color:var(--jadore-noir);border-bottom-color:var(--jadore-gold)}.mst-okruszki [aria-current=page]{color:var(--jadore-noir)}.mst-glowa{border-bottom:1px solid var(--jadore-line);flex-direction:column;gap:.75rem;padding-bottom:clamp(1.5rem,4vw,2.5rem);display:flex}.mst-nad{font-size:var(--t-wersaliki);letter-spacing:var(--t-ls-wersaliki);text-transform:uppercase;color:var(--jadore-gold-deep);margin:0}.mst-glowa h1{font-family:var(--font-display), Georgia, serif;font-size:var(--t-tytul);line-height:var(--t-lh-tytul);color:var(--jadore-noir);text-wrap:balance;margin:0;font-weight:500}.mst-lead{max-width:var(--mst-proza);font-size:var(--t-tekst);line-height:var(--t-lh-tekst);color:var(--jadore-ink);margin:0}.mst-lead strong{color:var(--jadore-noir);font-weight:500}.mst-fakty{background:var(--jadore-line);border:1px solid var(--jadore-line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:clamp(1.5rem,4vw,2.25rem) 0 0;display:grid}.mst-fakty>div{background:var(--jadore-white);flex-direction:column;gap:.3rem;padding:.9rem 1rem;display:flex}.mst-fakty dt{font-size:var(--t-wersaliki);letter-spacing:var(--t-ls-wersaliki);text-transform:uppercase;color:var(--jadore-graphite)}.mst-fakty dd{font-family:var(--font-display), Georgia, serif;font-size:var(--t-podtytul);line-height:var(--t-lh-podtytul);color:var(--jadore-noir);font-variant-numeric:tabular-nums;margin:0}.mst-sekcja{padding-top:clamp(2rem,6vw,3.5rem)}.mst-sekcja>h2{font-family:var(--font-display), Georgia, serif;font-size:var(--t-podtytul);color:var(--jadore-noir);margin:0 0 clamp(1rem,3vw,1.6rem);font-weight:500}.mst-lokalna-decyzja{border:1px solid var(--jadore-line);border-left:2px solid var(--jadore-gold);background:var(--jadore-neutral);margin-top:clamp(2rem,6vw,3.5rem);padding:clamp(1.25rem,3.5vw,2rem)}.mst-lokalna-nad{font-size:var(--t-wersaliki);letter-spacing:var(--t-ls-wersaliki);text-transform:uppercase;color:var(--jadore-gold-deep);margin:0 0 .55rem}.mst-lokalna-decyzja h2{max-width:28ch;font-family:var(--font-display), Georgia, serif;font-size:var(--t-podtytul);line-height:var(--t-lh-podtytul);color:var(--jadore-noir);text-wrap:balance;margin:0;font-weight:500}.mst-lokalna-lead{max-width:var(--mst-proza);font-size:var(--t-tekst);line-height:var(--t-lh-tekst);color:var(--jadore-ink);margin:.85rem 0 0}.mst-lokalna-kroki{max-width:var(--mst-proza);counter-reset:mst-lokalny-krok;gap:.65rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}.mst-lokalna-kroki li{font-size:var(--t-tekst);line-height:var(--t-lh-tekst);color:var(--jadore-ink);counter-increment:mst-lokalny-krok;padding-left:2.15rem;position:relative}.mst-lokalna-kroki li:before{content:counter(mst-lokalny-krok, decimal-leading-zero);font-size:var(--t-tekst);letter-spacing:0;color:var(--jadore-gold-deep);position:absolute;top:.06rem;left:0}.mst-lokalna-uwaga{max-width:var(--mst-proza);border-top:1px solid var(--jadore-line);font-size:var(--t-drobny);line-height:var(--t-lh-drobny);color:var(--jadore-graphite);margin:1.1rem 0 0;padding-top:.85rem}.mst-salony{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(.9rem,2.5vw,1.4rem);display:grid}.mst-salony.jeden{grid-template-columns:minmax(0,520px)}.mst-salon{border:1px solid var(--jadore-line);background:var(--jadore-white);flex-direction:column;gap:1rem;padding:clamp(1.1rem,3vw,1.6rem);display:flex}.mst-salon h3{font-family:var(--font-display), Georgia, serif;font-size:var(--t-podtytul);color:var(--jadore-noir);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;font-weight:500;display:flex}.mst-salon-link{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:color .18s,border-color .18s}.mst-salon-link:hover,.mst-salon-link:focus-visible{color:var(--jadore-gold-deep);border-bottom-color:var(--jadore-gold)}.mst-kw{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--t-wersaliki);letter-spacing:var(--t-ls-wersaliki);text-transform:uppercase;color:var(--jadore-graphite)}.mst-dane{font-size:var(--t-tekst);flex-direction:column;gap:.55rem;margin:0;display:flex}.mst-dane>div{grid-template-columns:6.5rem 1fr;gap:.75rem;display:grid}.mst-dane dt{font-size:var(--t-wersaliki);letter-spacing:var(--t-ls-wersaliki);text-transform:uppercase;color:var(--jadore-graphite);padding-top:.15rem}.mst-dane dd{color:var(--jadore-ink);margin:0}.mst-dane a{color:var(--jadore-ink);border-bottom:1px solid var(--jadore-line);text-decoration:none}.mst-dane a:hover,.mst-dane a:focus-visible{border-bottom-color:var(--jadore-gold)}.mst-dzielnica{font-size:var(--t-drobny);color:var(--jadore-graphite);margin-top:.15rem;display:block}.mst-nawigacja{flex-wrap:wrap;gap:.85rem;display:flex}.mst-akcje{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:auto;display:flex}.mst-cta{background:var(--jadore-noir);color:var(--jadore-white);font-size:var(--t-tekst);letter-spacing:0;border:1px solid var(--jadore-noir);padding:.7rem 1.35rem;text-decoration:none;transition:background .18s,color .18s;display:inline-block}.mst-cta:hover,.mst-cta:focus-visible{background:var(--jadore-gold-deep);border-color:var(--jadore-gold-deep);color:var(--jadore-white)}.mst-cta.wtorny{color:var(--jadore-noir);border-color:var(--jadore-noir);white-space:nowrap;background:0 0}.mst-cta.wtorny:hover,.mst-cta.wtorny:focus-visible{background:var(--jadore-noir);color:var(--jadore-white)}.mst-tabela-ramka{border:1px solid var(--jadore-line);overflow-x:auto}.mst-tabela{border-collapse:collapse;width:100%;min-width:420px;font-size:var(--t-drobny)}.mst-tabela th,.mst-tabela td{text-align:left;border-bottom:1px solid var(--jadore-line);vertical-align:top;padding:.8rem 1rem}.mst-tabela thead th{font-size:var(--t-wersaliki);letter-spacing:var(--t-ls-wersaliki);text-transform:uppercase;color:var(--jadore-graphite);background:var(--jadore-neutral);font-weight:500}.mst-tabela tbody tr:last-child th,.mst-tabela tbody tr:last-child td{border-bottom:0}.mst-tabela tbody th{font-weight:400}.mst-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mst-poz{color:var(--jadore-noir);display:block}.mst-meta{font-size:var(--t-drobny);letter-spacing:0;color:var(--jadore-graphite);margin-top:.2rem;display:block}.mst-kwota{color:var(--jadore-noir);font-weight:500}.mst-slabe{font-size:var(--t-drobny);color:var(--jadore-graphite)}.mst-zysk{font-size:var(--t-drobny);letter-spacing:0;color:var(--jadore-gold-deep);margin-top:.15rem;font-weight:500;display:block}.mst-nota{max-width:var(--mst-proza);font-size:var(--t-drobny);line-height:var(--t-lh-drobny);color:var(--jadore-graphite);margin:.7rem 0 0}.mst-sasiedzi{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mst-sasiedzi a{border:1px solid var(--jadore-line);font-size:var(--t-drobny);color:var(--jadore-ink);padding:.4rem .85rem;text-decoration:none;transition:border-color .18s,color .18s;display:inline-block}.mst-sasiedzi a:hover,.mst-sasiedzi a:focus-visible{border-color:var(--jadore-gold);color:var(--jadore-noir)}.mst-zrodlo{border:1px solid var(--jadore-line);background:var(--jadore-neutral);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:clamp(2.5rem,7vw,4rem);padding:clamp(1.3rem,3.5vw,2rem);display:flex}.mst-zrodlo h2{font-family:var(--font-display), Georgia, serif;font-size:var(--t-podtytul);color:var(--jadore-noir);margin:0 0 .35rem;font-weight:500}.mst-zrodlo p{max-width:46ch;font-size:var(--t-tekst);color:var(--jadore-graphite);margin:0}.mst-drugie{font-size:var(--t-tekst);margin:clamp(1.5rem,4vw,2.25rem) 0 0}.mst-drugie a{color:var(--jadore-gold-deep);border-bottom:1px solid var(--jadore-line);text-decoration:none}.mst-drugie a:hover,.mst-drugie a:focus-visible{border-bottom-color:var(--jadore-gold)}.mst-kadr{aspect-ratio:16/7;background:var(--jadore-neutral);margin:clamp(1.5rem,4vw,2.5rem) 0 0;position:relative;overflow:hidden}.mst-kadr img{object-fit:cover}@media (max-width:640px){.mst-kadr{aspect-ratio:3/2}}.mst-galeria{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(.75rem,2vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.mst-galeria figure{flex-direction:column;gap:.5rem;margin:0;display:flex}.mst-galeria-kadr{aspect-ratio:4/5;background:var(--jadore-neutral);position:relative;overflow:hidden}.mst-galeria-kadr img{object-fit:cover}.mst-galeria figcaption{font-size:var(--t-drobny);line-height:var(--t-lh-drobny);color:var(--jadore-graphite)}.mst-bon{border:1px solid var(--jadore-line);border-top:2px solid var(--jadore-gold);background:var(--jadore-neutral);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:clamp(2rem,5vw,3rem);padding:clamp(1.3rem,3.5vw,2rem);display:flex}.mst-bon h2{font-family:var(--font-display), Georgia, serif;font-size:var(--t-podtytul);color:var(--jadore-noir);margin:0 0 .35rem;font-weight:500}.mst-bon p{max-width:46ch;font-size:var(--t-tekst);color:var(--jadore-graphite);margin:0}.mst-bon-kwota{font-size:var(--t-wersaliki);letter-spacing:var(--t-ls-wersaliki);text-transform:uppercase;margin-top:.5rem!important}.mst-bon-kwota strong{font-size:var(--t-tekst);letter-spacing:0;text-transform:none;color:var(--jadore-noir)}.mst-blog{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(.75rem,2vw,1.1rem);margin:0;padding:0;list-style:none;display:grid}.mst-blog a{border:1px solid var(--jadore-line);height:100%;color:inherit;flex-direction:column;gap:.4rem;padding:clamp(.9rem,2.5vw,1.15rem);text-decoration:none;transition:border-color .2s;display:flex}.mst-blog a:hover,.mst-blog a:focus-visible{border-color:var(--jadore-gold)}.mst-blog-tytul{font-family:var(--font-display), Georgia, serif;font-size:var(--t-podtytul);line-height:var(--t-lh-podtytul);color:var(--jadore-noir)}.mst-blog-zajawka{font-size:var(--t-tekst);line-height:var(--t-lh-tekst);color:var(--jadore-graphite)}.mst-blog-meta{font-size:var(--t-wersaliki);letter-spacing:var(--t-ls-wersaliki);text-transform:uppercase;color:var(--jadore-graphite);flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.35rem;display:flex}.mst-blog-meta em{color:var(--jadore-gold-deep);font-style:normal}.mst :focus-visible{outline:2px solid var(--jadore-gold-deep);outline-offset:3px}@media (prefers-reduced-motion:reduce){.mst-cta,.mst-sasiedzi a,.mst-salon-link{transition:none}}.mst-dojazd{border-top:1px solid var(--jadore-line);padding-top:.9rem}.mst-dojazd h4{font-size:var(--t-wersaliki);letter-spacing:var(--t-ls-wersaliki);text-transform:uppercase;color:var(--jadore-graphite);margin:0 0 .35rem;font-weight:500}.mst-dojazd p{max-width:var(--mst-proza);font-size:var(--t-tekst);line-height:var(--t-lh-tekst);color:var(--jadore-ink);margin:0}.mst-faq{gap:1.1rem;margin:0;display:grid}.mst-faq>div{border-bottom:1px solid var(--jadore-line);padding-bottom:1.1rem}.mst-faq>div:last-child{border-bottom:0;padding-bottom:0}.mst-faq dt{font-family:var(--font-display), Georgia, serif;font-size:var(--t-podtytul);color:var(--jadore-noir);margin:0 0 .3rem}.mst-faq dd{max-width:var(--mst-proza);font-size:var(--t-tekst);line-height:var(--t-lh-tekst);color:var(--jadore-ink);margin:0}.mhb-kat+.mhb-kat{margin-top:2.5rem}.mhb-podtytul{font-size:var(--t-wersaliki);letter-spacing:var(--t-ls-wersaliki);text-transform:uppercase;color:var(--mst-slabe,#6b6b6b);margin:1.5rem 0 .75rem;font-weight:500}.mhb-lista{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mhb-lista>li>a{border:1px solid var(--mst-linia,#e6e2da);color:inherit;border-radius:2px;flex-direction:column;gap:.125rem;padding:.6875rem .875rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.mhb-lista>li>a:hover,.mhb-lista>li>a:focus-visible{border-color:var(--mst-zloto,#c19a42);background:var(--mst-tlo-slabe,#faf8f4)}.mhb-nazwa{font-size:var(--t-tekst);line-height:var(--t-lh-ui)}.mhb-ob{font-size:var(--t-drobny);line-height:var(--t-lh-drobny);color:var(--mst-slabe,#6b6b6b)}.mhb-lista-slaba>li>a{border-style:dashed}@media (max-width:640px){.mhb-lista{grid-template-columns:1fr}}@media (max-width:767px){:root .mst{padding-inline:20px}:root .mst-okruszki a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}:root .mst-nad,:root .mst-lokalna-nad,:root .mst-fakty dt,:root .mst-dane dt,:root .mst-kw,:root .mst-dojazd h4,:root .mst-blog-meta{letter-spacing:var(--t-ls-wersaliki)}:root .mst-glowa h1{text-wrap:balance}:root .mst-bez-lamania{white-space:nowrap}:root .mst-lead,:root .mst-lokalna-lead,:root .mst-dojazd p,:root .mst-faq dd,:root .mst-zrodlo p,:root .mst-bon p{font-weight:var(--t-waga-tekst);line-height:var(--t-lh-tekst);color:var(--t-kolor-tekst)}:root .mst-lokalna-kroki li,:root .mst-dane,:root .mst-drugie,:root .mst-blog-zajawka{line-height:var(--t-lh-tekst)}:root .mst-lokalna-uwaga,:root .mst-dzielnica,:root .mst-nota,:root .mst-slabe,:root .mst-galeria figcaption{line-height:var(--t-lh-drobny)}:root .mst-dane a,:root .mst-salon-link{align-items:center;min-height:44px;display:inline-flex}:root .mst-cta{text-align:center;justify-content:center;align-items:center;min-height:48px;padding:10px 16px;display:flex}:root .mst-akcje{flex-direction:column;align-items:stretch}:root .mst-sasiedzi a{align-items:center;min-height:44px;padding:6px 14px;display:inline-flex}:root .mst-tabela-ramka{border:0;overflow:visible}:root .mst-tabela,:root .mst-tabela tbody{min-width:0;display:block}:root .mst-tabela thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root .mst-tabela tbody tr{border-bottom:1px solid var(--jadore-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px;padding:12px 0;display:grid}:root .mst-tabela tbody tr:first-child{border-top:1px solid var(--jadore-line)}:root .mst-tabela tbody th,:root .mst-tabela tbody td{text-align:left;border:0;flex-direction:column;padding:0;display:flex}:root .mst-tabela tbody th{grid-column:1/-1}:root .mst-tabela tbody td{flex-flow:wrap;align-items:baseline;column-gap:10px}:root .mst-tabela td:before{content:attr(data-salon);letter-spacing:var(--t-ls-wersaliki);text-transform:uppercase;color:var(--jadore-graphite)}:root .mst-poz{line-height:var(--t-lh-tekst)}:root .mst-meta{letter-spacing:0;line-height:var(--t-lh-drobny)}:root .mhb-podtytul{letter-spacing:var(--t-ls-wersaliki)}:root .mhb-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root .mhb-lista>li{display:flex}:root .mhb-lista>li>a{flex:1;justify-content:center;min-height:52px;padding:8px 12px}:root .mhb-nazwa{line-height:var(--t-lh-ui);overflow-wrap:anywhere}}:root .mst-kwota,:root .mst-poz{font-size:var(--t-tekst)}:root .mst-tabela td:before{font-size:var(--t-drobny)}
