/* 7px.pl Wystawy v12 — minimalistyczna zajawka 2 kolumny w SG */
#woGallery .wo-gallery-item.wo-exhibition-teaser { width:var(--wo-exhibition-width,50%); box-sizing:border-box; padding:0; }
.wo-exhibition-teaser__link {
  position:relative;display:flex;min-height:380px;
  margin:0 calc(var(--wo-gap-x,14px)/2);border-radius:var(--wo-card-r,12px);
  overflow:hidden;background:#171719;color:#fff;text-decoration:none;
  border:0;box-shadow:none;isolation:isolate;
}
.wo-exhibition-teaser__image {
  position:absolute;inset:0;z-index:-2;
  background-color:#242025;background-position:center 38%;background-size:cover;
  filter:brightness(1.28) saturate(1.05);transition:transform .45s ease;
}
.wo-exhibition-teaser__link::before {
  content:"";position:absolute;inset:0;z-index:-1;
  background:linear-gradient(90deg,rgba(5,7,10,.88) 0%,rgba(5,7,10,.67) 41%,rgba(5,7,10,.16) 75%,rgba(5,7,10,.08) 100%);
}
.wo-exhibition-teaser__link:hover .wo-exhibition-teaser__image{transform:scale(1.045)}
.wo-exhibition-teaser__body {
  position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;
  gap:13px;width:100%;padding:25px 34px;min-width:0;
}
.wo-exhibition-teaser__eyebrow{font-size:10px;letter-spacing:.12em;font-weight:800;text-transform:uppercase;color:#ffad49;display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.wo-exhibition-teaser__eyebrow em{font-size:10px;letter-spacing:0;color:#e9e9ea;font-style:normal;font-weight:600;padding:5px 9px;border-radius:20px;background:rgba(255,255,255,.13)}
.wo-exhibition-teaser__title{font-size:clamp(29px,2.7vw,44px);font-weight:850;line-height:1.1;letter-spacing:-.035em;max-width:94%;overflow-wrap:anywhere;text-shadow:0 2px 18px rgba(0,0,0,.24)}
.wo-exhibition-teaser__title b{color:#ffaa44}
.wo-exhibition-teaser__desc{font-size:13px;line-height:1.55;color:#f0ece9;max-width:375px;text-shadow:0 1px 8px #0008}
.wo-exhibition-teaser__meta{display:flex;gap:18px;flex-wrap:wrap;font-size:11px;color:#eaeaec}
.wo-exhibition-teaser__meta i{margin-right:6px;color:#ffb04c}
.wo-exhibition-teaser__cta{display:inline-flex;align-items:center;gap:14px;margin-top:4px;padding:11px 15px;border-radius:7px;background:#ffab47;color:#121212;font-weight:800;font-size:12px;transition:background-color .2s}
.wo-exhibition-teaser__link:hover .wo-exhibition-teaser__cta{background:#ffc274}
.wo-exhibition-teaser__link:focus-visible{outline:3px solid #ffab45;outline-offset:2px}
@media(max-width:1100px){#woGallery .wo-gallery-item.wo-exhibition-teaser{width:100%}.wo-exhibition-teaser__link{min-height:310px}.wo-exhibition-teaser__body{padding:25px}}
@media(max-width:500px){.wo-exhibition-teaser__body{gap:11px;padding:22px}.wo-exhibition-teaser__title{font-size:30px}.wo-exhibition-teaser__meta{gap:10px}.wo-exhibition-teaser__link{min-height:330px}}
@media(prefers-reduced-motion:reduce){.wo-exhibition-teaser__image{transition:none}}
