@media screen and (min-width: 60em) {
body.gallery .asset.w-50-l {width:100%;}
}

body.gallery .asset:not(.text):nth-child(3n + 1) .caption {padding-left:1rem;}

body.gallery .asset:not(.text):nth-child(3n + 1).portrait .caption, body.gallery .asset:not(.text):nth-child(3n + 1).square .caption {padding-left:1rem;}

body.gallery .asset:not(.text):nth-child(3n + 1) .caption div {max-width:100%;}

body.gallery .asset .caption {padding-left:1rem; padding-right:1rem;}