.image-content{padding:0}.two-col{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1fr}.two-col--reverse>div:first-child{order:2}.rounded-media{border-radius:var(--radius);display:block;width:100%}.image-content .caption{margin-top:16px}.media-placeholder{background:rgba(0,0,0,.03);border:1px dashed rgba(0,0,0,.25);border-radius:var(--radius);display:grid;min-height:300px;place-items:center}@media (max-width:900px){.two-col{grid-template-columns:1fr}}