/* Approved artwork: no independent typography or logo recreation. */
.approved-brand{display:block;max-width:100%;height:auto;object-fit:contain}
.journey-brand{max-width:100%}
.journey-brand .approved-brand{width:270px;height:auto}
.logo-img-slot.has-logo .approved-brand{width:270px;height:auto}
.intro-brand .approved-brand{width:440px;margin-inline:auto}
.brand-signature .approved-brand,.arrival-brand .approved-brand{width:360px;margin-inline:auto}
.footer-brand .approved-brand{width:270px;margin-inline:auto;background:#fffaf3;border-radius:4px;padding:12px}
@media(max-width:700px){.journey-brand .approved-brand{width:235px}.intro-brand .approved-brand{width:min(100%,340px)}}
