/* Temporary illustrations only: concern, solution and feature sections. */
#concerns .temp-illustration,#solution .temp-illustration,#quality .temp-illustration{min-width:0;margin:0}
#concerns .temp-illustration figcaption,#solution .temp-illustration figcaption,#quality .temp-illustration figcaption{font-size:10px;line-height:1.6;color:var(--muted);margin-top:4px}
#concerns .pain-image{margin-bottom:14px}
#concerns .pain-image img{width:100%;aspect-ratio:16/10;object-fit:contain;background:#fbfaf6}
#solution .temp-solution-figure{margin:0 0 15px}
#solution .temp-solution-figure img{width:100%;height:220px;object-fit:contain;background:#fbfaf6}
#quality .temp-feature-figure img{width:100%;height:170px;object-fit:contain;background:#fbfaf6}
#quality .temp-feature-visual{min-width:0}
#quality .temp-feature-visual>.under-link{font-size:13px;display:block;text-align:center;margin-top:8px}
@media(max-width:760px){
 #concerns .pain-image{margin-bottom:11px}
 #concerns .pain-image img{aspect-ratio:16/9;max-height:193px}
 #solution .temp-solution-figure{margin-bottom:12px}
 #solution .temp-solution-figure img{height:auto;max-height:230px}
 #quality .temp-feature-figure img{height:auto;max-height:220px}
 #quality .temp-feature-visual>.under-link{font-size:12px;margin-top:8px;text-align:left}
 #concerns .temp-illustration figcaption,#solution .temp-illustration figcaption,#quality .temp-illustration figcaption{font-size:9px}
}
