/* Admin-uploaded UC hero. Keep the image's natural ratio so text is not cropped. */
.pg-custom-banner.pg-hero{display:block;padding:0;min-height:0;overflow:hidden;isolation:isolate;background:var(--pg-bg,#000000);border:1px solid var(--pg-line,#18314F);box-shadow:none}
.pg-custom-banner .pg-custom-banner-image{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;margin:0;border-radius:inherit}
.pg-banner-sr-only{position:absolute!important;inline-size:1px!important;block-size:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.pg-banner-admin-preview{display:block;max-width:100%;height:auto;max-height:260px;object-fit:contain;border-radius:12px;border:1px solid var(--pg-line,#18314F);margin-block:12px 20px}
