/* Keep the hero caption in flow so it cannot be clipped below the artwork. */
.home-smooth.rxt-unified.rxt-arena.rxt-white.rxt-readable.rxt-balanced .hero-art.community-map-art{height:auto;min-height:0;overflow:visible;gap:16px;padding:18px;align-self:center}
.home-smooth.rxt-unified.rxt-arena.rxt-white.rxt-readable.rxt-balanced .hero-art.community-map-art>img{display:block;position:static;width:100%;height:auto;max-height:none;flex-shrink:0}
.home-smooth.rxt-unified.rxt-arena.rxt-white.rxt-readable.rxt-balanced .community-map-art .arena-hero-tag{display:block;position:static;flex-shrink:0;width:100%;max-width:100%;height:auto;padding:14px 12px;margin:0;white-space:normal;overflow:visible;color:#17345b;background:#ffe55c;font:800 clamp(20px,2.5vw,28px)/1.2 'Barlow Condensed',Impact,sans-serif;letter-spacing:.02em;border-radius:10px;text-align:center;transform:none;opacity:1}
/* Give the three-panel map the full section width and preserve its PNG alpha. */
.home-smooth.rxt-unified.rxt-arena.rxt-white.rxt-readable.rxt-balanced .statement-inner{grid-template-columns:minmax(0,1fr)}
.home-smooth.rxt-unified.rxt-arena.rxt-white.rxt-readable.rxt-balanced .statement h2{grid-column:1;margin-bottom:20px}
.home-smooth.rxt-unified.rxt-arena.rxt-white.rxt-readable.rxt-balanced .statement-foot p{grid-column:1;max-width:720px}
.home-smooth.rxt-unified.rxt-arena.rxt-white.rxt-readable.rxt-balanced .statement-emblem.community-map{display:block;grid-column:1;grid-row:auto;width:100%;max-width:1040px;height:auto;margin:24px auto 0;padding:0;background:transparent;border:0;box-shadow:none;filter:none;object-fit:contain;justify-self:center}
@media(max-width:700px){.home-smooth.rxt-unified.rxt-arena.rxt-white.rxt-readable.rxt-balanced .hero-art.community-map-art{padding:12px;gap:12px}.home-smooth.rxt-unified.rxt-arena.rxt-white.rxt-readable.rxt-balanced .statement-emblem.community-map{width:100%;max-width:none;margin-top:20px}}
