/* Wystawy 7px.pl v10: poprawka sekcji Archiwum i układu mobilnego. */
html.user-profile-cover-shell .ex-shell .ex-archive-teaser,
.ex-shell .ex-content .ex-archive-teaser {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) max-content !important;
  align-items: center !important;
  column-gap: clamp(20px, 4vw, 56px) !important;
  row-gap: 18px;
}
.ex-shell .ex-archive-teaser > div { min-width: 0; width: auto; max-width: 740px; }
.ex-shell .ex-archive-teaser h2 { margin: 0 0 10px; font-size: clamp(23px, 2.2vw, 30px); line-height: 1.15; overflow-wrap: break-word; }
.ex-shell .ex-archive-teaser p { margin: 0; max-width: 68ch; line-height: 1.6; }
.ex-shell .ex-archive-teaser > .ex-btn { justify-self: end; width: auto !important; min-width: 180px; max-width: 100%; text-align: center; }
@media (max-width: 760px) {
 html.user-profile-cover-shell .ex-shell .ex-archive-teaser,
 .ex-shell .ex-content .ex-archive-teaser { grid-template-columns: minmax(0, 1fr) !important; }
 .ex-shell .ex-archive-teaser > .ex-btn { justify-self: start; min-width: 0; }
}
