/* Approved page header artwork: preserve full composition at every width. */
.ag-page-banner{display:block;width:100%;height:auto;aspect-ratio:1916/821;object-fit:contain;border-radius:24px;margin:24px auto 32px;background:#fff3e4}
@media(max-width:620px){.ag-page-banner{border-radius:14px;margin:18px auto 24px}}
