.c--bef-nested-elements {
  list-style: none;
  display: flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  font-style: var(--_dropdown_f-s);
  font-weight: var(--_dropdown_f-w);
  gap: var(--_dropdown_content_g);
}

  .c--bef-nested-elements a {
    --link_c: var(--_dropdown_c);
    --link_c_h: var(--_dropdown_c_h);
    --link_d: none;

    padding: 0.3125rem 0.375rem;
    border-radius: 0.25rem;
    background: var(--_dropdown_item_bg);
    display: block;
    transition: background 0.3s;
  }

  .c--bef-nested-elements a:hover {
      background: var(--_dropdown_item_bg_h);
    }

  .c--bef-nested-elements a.bef-link--selected {
      color: var(--_dropdown_item_c_a);
      background: var(--_dropdown_item_bg_a);
    }
