
@media (max-width: 1024px) {
  
  .alx .tabs button, #alx-tab-detect, #alx-tab-seal, .r10-tabs button { min-height: 44px; }
  
  .mh-more, .tl-more, .tc-more a, .r10-more a, a.r10-more, .db-more a, .al-cta-link a { min-height: 44px; display: inline-flex; align-items: center; }
  .tl-foot--links .tl-more { display: inline-flex; }
  .al-more a, .ail-trust-team__more { display: inline-flex; align-items: center; min-height: 44px; }
  
  .al-header .al-burger { min-width: 44px; flex: none; }
  
  .al-footer .al-footer__grid a { min-height: 44px; display: flex; align-items: center; }
  
  .al-header .al-logo { min-height: 44px; }
  
  .al-footer .al-footer__bottom a { padding: 14px 4px !important; margin: -14px -4px; }   
  
  .al-post__back a, .al-post__cats a, .al-postcard__more { display: inline-flex; align-items: center; min-height: 44px; }
  .al-postcard__title a { display: inline-block; padding-block: 9px; }
  
  form input[type=checkbox], .al-form .consent input[type=checkbox] { width: 22px; height: 22px; flex: none; }
  
  form .help, .al-form .help, p.note { font-size: 14px; }
}


.tc-src, .tc-sub { overflow-wrap: anywhere; }
.tc-src a.tc-srclink, .tc-sub a.tc-srclink { color: inherit; text-decoration: underline; text-underline-offset: 2px; }


@media (max-width: 768px) {
  body:is(.page-id-9,.page-id-38) .alx-lens .lens-row { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; }
  body:is(.page-id-9,.page-id-38) .alx-lens .lens-row > li { min-width: 0; }
  body:is(.page-id-9,.page-id-38) .alx-lens .lcard { margin: 0; }
  body:is(.page-id-9,.page-id-38) .alx-lens .lcard img { width: 100%; height: auto; aspect-ratio: 4 / 5; object-fit: cover; }
  body:is(.page-id-9,.page-id-38) .alx-lens .lcard figcaption { font-size: 11px; line-height: 1.3; flex-wrap: wrap; gap: 2px; padding: 6px; overflow-wrap: anywhere; }
}
@media (max-width: 768px) {
  body:is(.page-id-9,.page-id-38) .alx-lens .lcard figcaption { display: block; }
  body:is(.page-id-9,.page-id-38) .alx-lens .lcard figcaption b { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  body:is(.page-id-9,.page-id-38) .alx-lens .lcard figcaption .tagf { display: block; }
}


@media (min-width: 641px) and (max-width: 960px) {
  body.page-id-8 .al-cards.cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; }
}


@media (max-width: 400px) { .al-header .al-header__in { gap: 12px; } }


@media (max-width: 420px) {
  body.al-home-m .db-attack .db-tlabel { font-size: 10.5px !important; overflow-wrap: normal; }
}
@media (max-width: 380px) {
  body.al-home-m .db-attack .db-grid { gap: 6px !important; }
  body.al-home-m .db-attack .db-tile { padding: 6px 4px 8px !important; }
  body.al-home-m .db-attack .db-tlabel { font-size: 10px !important; }
}

@media (max-width: 340px) {
  body.al-home-m .db-attack .db-tlabel { hyphens: auto; -webkit-hyphens: auto; overflow-wrap: anywhere; }
}
