.platform-logo,.sale-logo{display:block;width:132px;height:auto;max-width:100%;object-fit:contain}
.a-brand{flex-direction:column;align-items:flex-start;gap:8px}.a-brand>span>b{display:none}.a-brand>span>small{display:block}
body[data-backend-theme="vice"] .platform-logo{filter:brightness(0) invert(1)}
.a-mobilebar .platform-logo{width:112px}.b-brand{flex:0 0 auto}.b-brand .platform-logo{width:100px}
.sale-brand .sale-logo{width:150px}
.sale-footer{box-sizing:border-box;width:min(1120px,calc(100% - 48px));margin-inline:auto;padding:32px 0 40px;border-top:1px solid #dbe5df;color:#52685c;font:13px/1.6 Arial,Helvetica,sans-serif}
.sale-footer-brand{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:24px}.sale-footer-brand p{margin:0;color:inherit}.sale-footer-brand .sale-logo{width:132px}
.sale-footer-row{display:flex;align-items:center;gap:24px;width:100%}.sale-footer .sale-legal{display:flex;flex-wrap:wrap;gap:12px 24px;font:inherit}.sale-footer a{color:inherit;text-decoration:none}.sale-footer a:hover{text-decoration:underline}.sale-footer .sale-cookies{margin-left:auto;white-space:nowrap;flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center}
/* Header navigation collapse must never hide legal or contact links in the footer. */
.sale-footer .sale-legal a{display:inline-flex;align-items:center;min-height:44px;visibility:visible;opacity:1}
footer.footer .footer-links a{display:inline-flex;align-items:center;min-height:44px;visibility:visible;opacity:1}
.sale-footer a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.sale-footer.is-dark{color:#c6d7cc;border-color:#395146;background:transparent}.sale-footer.is-dark .sale-logo{filter:brightness(0) invert(1)}
@media(max-width:600px){.sale-footer{width:calc(100% - 32px)}.sale-footer-row{align-items:flex-start;gap:16px}.sale-footer .sale-legal{gap:8px 16px}.sale-footer .sale-legal a{min-height:36px;display:inline-flex;align-items:center}.sale-footer-brand{align-items:flex-start;flex-direction:column;gap:12px}}
.platform-by{display:block;font-size:10px;line-height:1.5;letter-spacing:.12em;font-weight:400;color:inherit;opacity:.7;margin-top:5px}.sale-footer .sale-brand{display:flex;flex-direction:column;align-items:flex-start}.sale-brand-stack{display:flex;flex-direction:column;align-items:flex-start}

/* Align the small byline with the wordmark, beside the unchanged symbol. */
.sale-footer .platform-by{box-sizing:border-box;width:81px;margin: -14px 0 0 49px;font-size:7.6px;line-height:11px;letter-spacing:.07em;text-align:center;white-space:nowrap}

/* External SVG images do not inherit the white text color of the Mint header. */
.nav-dock header .logo img:is([src*="/assets/img/getonelink-logo.svg"],[src*="/assets/img/mint-69adf973c341.svg"],[src*="/assets/img/onelink-logo.svg"]){filter:brightness(0) invert(1)}
.sale-header.is-dark .sale-logo{filter:brightness(0) invert(1)}

@media(max-width:600px){.sale-footer .platform-by{width:81px;margin:-8px 0 0 49px;font-size:8px;line-height:11px}}

@media(max-width:600px){.sale-footer-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.sale-footer .sale-legal{gap:8px 12px}.sale-footer .sale-cookies{justify-self:end;margin-left:0}}
