.liberty-imported-content img,
.liberty-imported-content video,
.liberty-imported-content iframe {
    max-width: 100%;
}
.liberty-imported-content img { height: auto; }
.liberty-imported-content iframe { width: 100%; aspect-ratio: 16 / 9; border: 0; }
.liberty-imported-content a { overflow-wrap: anywhere; }
.liberty-imported-content .elementor-widget { margin-block: var(--wp--preset--spacing--30, 1rem); }
.liberty-gallery {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: var(--wp--preset--spacing--30, 1rem);
}
.liberty-gallery figure { margin: 0; }
.liberty-gallery img { display: block; width: 100%; }
.liberty-preview-notice {
    border-inline-start: 3px solid currentColor;
    padding: var(--wp--preset--spacing--30, 1rem);
}
.liberty-preview-inactive-form { opacity: .75; }
@media (max-width: 600px) {
    .liberty-gallery { grid-template-columns: 1fr; }
    .liberty-imported-content [style*="width"] { max-width: 100%; }
}
