.cc_p8w4ph6f_2SQ4BiN9cn .footer-apps {width:100%;padding:.875rem 0 .375rem;color:var(--kombos-gray-900)}
.cc_p8w4ph6f_2SQ4BiN9cn .footer-apps p {margin:0 0 .75rem;max-width:23rem;font-size:.875rem;line-height:1.25rem;font-weight:600}
.cc_p8w4ph6f_2SQ4BiN9cn .footer-apps__links {display:flex;gap:.625rem;flex-wrap:wrap}
.cc_p8w4ph6f_2SQ4BiN9cn .footer-apps__badge {display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;min-height:2.75rem;box-sizing:border-box;border:1px solid var(--kombos-gray-400);border-radius:6px;background:var(--kombos-gray-900);color:var(--kombos-white);text-decoration:none}
.cc_p8w4ph6f_2SQ4BiN9cn .footer-apps__badge .kombos-icon {font-size:1.75rem;width:1em;height:1em;flex-shrink:0}
.cc_p8w4ph6f_2SQ4BiN9cn .footer-apps__badge span {display:flex;flex-direction:column}
.cc_p8w4ph6f_2SQ4BiN9cn .footer-apps__badge strong {font-size:.9375rem;line-height:1.125rem;font-weight:500}
.cc_p8w4ph6f_2SQ4BiN9cn .footer-apps__badge small {font-size:.625rem;line-height:.75rem}
.cc_p8w4ph6f_2SQ4BiN9cn .footer-apps__badge:hover {opacity:.85}
.cc_p8w4ph6f_2SQ4BiN9cn .footer-apps__badge:focus-visible {outline:2px solid var(--kombos-gray-700);outline-offset:3px}

