body.td-page .td-help-search-card,
body.td-page .td-help-list-wrap,
body.td-help-single .td-help-article-layout{
  overflow:hidden !important;
}

body.td-page .td-help-search-card .td-card__body,
body.td-page .td-help-list-wrap .td-card__body,
body.td-help-single .td-help-article-layout .td-card__body{
  display:grid !important;
  gap:16px !important;
}

body.td-page .td-help-search-actions{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:12px !important;
  align-items:center !important;
}

body.td-page .td-help-search-field{
  flex:1 1 260px !important;
  min-width:220px !important;
}

body.td-page .td-help-list{
  display:grid !important;
  gap:12px !important;
  list-style:none !important;
  margin:0 !important;
  padding:0 !important;
}

body.td-page .td-help-list a{
  display:grid !important;
  grid-template-columns:minmax(0,1fr) auto !important;
  align-items:center !important;
  gap:12px !important;
  padding:16px 18px !important;
  border:1px solid var(--td-shell-border) !important;
  border-radius:var(--td-shell-radius-soft) !important;
  background:#fff !important;
  color:var(--td-shell-text) !important;
  text-decoration:none !important;
}

body.td-page .td-help-list a:hover{
  border-color:color-mix(in srgb, var(--td-shell-primary) 35%, var(--td-shell-border)) !important;
}

body.td-help-single .td-help-single-meta{
  font-size:.95rem !important;
  color:var(--td-shell-text-soft) !important;
}
