.lok-opis[data-astro-cid-phaz3lu6] p{color:var(--gray);line-height:1.7;margin-bottom:1rem}.harmonogram[data-astro-cid-phaz3lu6]{display:flex;flex-direction:column;gap:.75rem}.harmonogram__row[data-astro-cid-phaz3lu6]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;background:#fff;border:1px solid var(--sand);border-radius:var(--radius);padding:1rem 1.25rem}.harmonogram__row[data-astro-cid-phaz3lu6][data-status=pelna]{opacity:.78}.harmonogram__term[data-astro-cid-phaz3lu6]{display:flex;flex-direction:column;min-width:8.5rem}.harmonogram__dzien[data-astro-cid-phaz3lu6]{font-family:var(--font-heading);font-weight:700;color:var(--dark);font-size:1.05rem}.harmonogram__godz[data-astro-cid-phaz3lu6]{color:var(--terracotta-dark);font-weight:600;font-size:.95rem}.harmonogram__meta[data-astro-cid-phaz3lu6]{display:flex;flex-direction:column;gap:.1rem;flex:1 1 10rem}.harmonogram__nazwa[data-astro-cid-phaz3lu6]{font-weight:600;color:var(--dark);font-size:.95rem}.harmonogram__wiek[data-astro-cid-phaz3lu6]{color:var(--gray);font-size:.85rem}.harmonogram__miejsca[data-astro-cid-phaz3lu6]{color:var(--terracotta-dark);font-size:.82rem;font-weight:600;margin-top:.1rem}.harmonogram__status[data-astro-cid-phaz3lu6]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.3rem .75rem;border-radius:999px;white-space:nowrap}.hs--otwarta[data-astro-cid-phaz3lu6]{background:var(--sand);color:var(--terracotta-dark)}.hs--lista_rezerwowa[data-astro-cid-phaz3lu6]{background:#fff1e6;color:var(--terracotta-dark);border:1px solid var(--terracotta)}.hs--pelna[data-astro-cid-phaz3lu6]{background:#efefef;color:var(--gray)}.harmonogram__cta[data-astro-cid-phaz3lu6]{font-weight:600;color:var(--terracotta-dark);white-space:nowrap;font-size:.92rem}.harmonogram__nota[data-astro-cid-phaz3lu6]{text-align:center;color:var(--gray);font-size:.85rem;max-width:560px;margin:1.25rem auto 0;line-height:1.6}.sloty[data-astro-cid-phaz3lu6]{display:grid;grid-template-columns:minmax(7rem,auto) repeat(var(--kol),1fr);gap:.35rem;max-width:560px;margin:0 auto;text-align:center;font-size:.9rem}.sloty__godz[data-astro-cid-phaz3lu6]{font-weight:700;color:var(--terracotta-dark)}.sloty__dzien[data-astro-cid-phaz3lu6]{text-align:left;font-weight:600;color:var(--dark)}.sloty__pole[data-astro-cid-phaz3lu6]{background:var(--sand);border-radius:6px;padding:.35rem 0;color:var(--terracotta-dark)}.lok-warsztaty__lista[data-astro-cid-phaz3lu6]{display:flex;flex-direction:column;gap:.75rem}.lok-warsztat[data-astro-cid-phaz3lu6]{display:flex;flex-direction:column;gap:.15rem;text-decoration:none;background:#fff;border:1px solid var(--sand);border-radius:var(--radius);padding:1rem 1.25rem}.lok-warsztat__data[data-astro-cid-phaz3lu6]{color:var(--terracotta-dark);font-weight:600;font-size:.9rem}.lok-warsztat__tytul[data-astro-cid-phaz3lu6]{font-family:var(--font-heading);font-weight:700;color:var(--dark)}.lok-warsztat__meta[data-astro-cid-phaz3lu6]{color:var(--gray);font-size:.85rem}.lok-wpisy__grid[data-astro-cid-phaz3lu6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem}.lok-wpis[data-astro-cid-phaz3lu6]{display:flex;flex-direction:column;text-decoration:none;overflow:hidden;background:#fff;border:1px solid var(--sand);border-radius:var(--radius)}.lok-wpis__media[data-astro-cid-phaz3lu6] img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.lok-wpis__body[data-astro-cid-phaz3lu6]{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.25rem 1.25rem;flex:1}.lok-wpis__kicker[data-astro-cid-phaz3lu6]{color:var(--terracotta-dark);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.lok-wpis__tytul[data-astro-cid-phaz3lu6]{font-family:var(--font-heading);color:var(--dark);font-size:1.05rem;margin:0}.lok-wpis__lead[data-astro-cid-phaz3lu6]{color:var(--gray);font-size:.88rem;line-height:1.6;margin:0}.lok-wpis__cta[data-astro-cid-phaz3lu6]{color:var(--terracotta-dark);font-weight:600;font-size:.9rem;margin-top:auto}.lok-dojazd[data-astro-cid-phaz3lu6] .kontakt-section{background:transparent}.lok-faq[data-astro-cid-phaz3lu6]{border-bottom:1px solid var(--sand);padding:.85rem 0}.lok-faq[data-astro-cid-phaz3lu6] summary[data-astro-cid-phaz3lu6]{cursor:pointer;font-weight:600;color:var(--dark)}.lok-faq__odp[data-astro-cid-phaz3lu6]{color:var(--gray);line-height:1.7;margin-top:.5rem}
