/* BAREP v2.56.69: enlarge mobile link boxes in normal flow; retain fonts and desktop layout. */
@media (max-width:900px) {
  body :is(.text-link,.detail-original-link,.pilot-doc-link,.barep-video-link,
    .mobile-product-list a,.mobile-contact-actions a,.contact-info-item a,
    .breadcrumb a,.article-breadcrumbs a,.article-next a,
    .site-legal-links a,.blog-footer a,.privacy-footer a,.privacy-nav-links a,.privacy-summary a) {
    display:inline-flex;
    align-items:center;
    min-height:44px;
    box-sizing:border-box;
    padding-top:7px;
    padding-bottom:7px;
    max-width:100%;
    overflow-wrap:anywhere;
  }
  body .home-footer-nav a {
    display:flex;
    align-items:center;
    min-height:44px;
    box-sizing:border-box;
    padding-top:7px;
    padding-bottom:7px;
    max-width:100%;
  }
  body .home-footer-contact a { min-height:44px; box-sizing:border-box; }
  body :is(.text-link,.detail-original-link,.pilot-doc-link,.barep-video-link,
    .mobile-product-list a,.mobile-contact-actions a,.home-footer-nav a,
    .home-footer-contact a,.site-legal-links a,.blog-footer a):focus-visible {
    outline:3px solid #62bb51;
    outline-offset:3px;
  }
}
