/* UQ / Infografika - natural ratio, never cropped, 1-4 side by side */
.uq-ig .uq-sec-head{margin-bottom:clamp(20px,3vw,36px)}

/* The grid caps at --ig-max (set per graphic count) and stacks on phones. */
.uq-ig-grid{display:grid;grid-template-columns:1fr;gap:clamp(16px,2.4vw,28px);max-width:var(--ig-max,900px);margin:0 auto}

.uq-ig-fig{margin:0;border:1px solid var(--uq-line);border-radius:var(--uq-r);overflow:hidden;background:var(--uq-paper)}
.uq-ig-fig img{display:block;width:100%;height:auto}
.uq-ig-fig figcaption{padding:14px 20px;font-size:.86rem;color:var(--uq-ink-soft);border-top:var(--uq-dash);text-align:center}

/* Two columns as soon as there's room; full column count on desktop. */
@media (min-width:560px){
	.uq-ig-grid--2,
	.uq-ig-grid--3,
	.uq-ig-grid--4{grid-template-columns:repeat(2,1fr)}
}
@media (min-width:880px){
	.uq-ig-grid--3{grid-template-columns:repeat(3,1fr)}
	.uq-ig-grid--4{grid-template-columns:repeat(4,1fr)}
}
