.uq-mt-grid{display:grid;gap:clamp(22px,4vw,54px);align-items:center}
.uq-mt .uq-figure{margin:0;border:1px solid var(--uq-line);border-radius:var(--uq-r);overflow:hidden;background:var(--uq-cream);aspect-ratio:4/3}
.uq-mt .uq-figure img{display:block;width:100%;height:100%;object-fit:cover}
.uq-mt-body .uq-overline{display:block;margin-bottom:11px}
.uq-mt-body h2{font-family:var(--uq-font-display);font-weight:700;font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.14;margin:0 0 .55em}
.uq-mt-body h2 em{font-style:normal;color:var(--uq-brown)}
.uq-mt-body p{margin:0 0 1em;line-height:1.65;color:var(--uq-ink-soft)}
.uq-mt-body p:last-child{margin-bottom:0}
.uq-mt-body b{color:var(--uq-ink)}
.uq-mt-body h3{font-family:var(--uq-font-display);font-weight:700;font-size:1.1rem;margin:1.3em 0 .4em;color:var(--uq-ink)}
.uq-mt-cta{display:inline-flex;align-items:center;margin-top:1.3em;background:var(--uq-cta);color:#fff;font-family:var(--uq-font-body);font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:.82rem;padding:13px 22px;border-radius:var(--uq-r);text-decoration:none;transition:background .15s ease}
.uq-mt-cta:hover{background:var(--uq-cta-deep);color:#fff}
/* layouts (desktop) */
@media(min-width:820px){
	.uq-mt--foto-lewo .uq-mt-grid,.uq-mt--foto-prawo .uq-mt-grid{grid-template-columns:1fr 1fr}
	.uq-mt--foto-prawo .uq-mt-media{order:2}
}
/* image on top, full-width text below */
.uq-mt--foto-gora .uq-mt-grid{grid-template-columns:1fr;max-width:960px;margin:0 auto;text-align:center}
.uq-mt--foto-gora .uq-mt-media{aspect-ratio:16/9;margin-bottom:6px}
.uq-mt--foto-gora .uq-mt-body{max-width:760px;margin:0 auto}
.uq-mt--foto-gora .uq-mt-cta{margin-left:auto;margin-right:auto}
